|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jmex.bui.background.BBackground
com.jmex.bui.background.ImageBackground
public class ImageBackground
Supports image backgrounds in a variety of ways. Specifically:
+----------+----------------+----------+ | unscaled | <- scaled -> | unscaled | +----------+----------------+----------+ | ^ | ^ | ^ | | scaled | <- scaled -> | scaled | | v | v | v | +----------+----------------+----------+ | unscaled | <- scaled -> | unscaled | +----------+----------------+----------+
| Field Summary | |
|---|---|
protected Insets |
_frame
|
protected BImage |
_image
|
protected int |
_mode
|
protected static int |
CENTER
|
static int |
CENTER_X
|
static int |
CENTER_XY
|
static int |
CENTER_Y
|
protected static int |
FRAME
|
static int |
FRAME_X
|
static int |
FRAME_XY
|
static int |
FRAME_Y
|
protected static int |
SCALE
|
static int |
SCALE_X
|
static int |
SCALE_XY
|
static int |
SCALE_Y
|
protected static int |
TILE
|
static int |
TILE_X
|
static int |
TILE_XY
|
static int |
TILE_Y
|
| Constructor Summary | |
|---|---|
ImageBackground(int mode,
BImage image)
Creates an image background in the specified mode using the supplied image. |
|
ImageBackground(int mode,
BImage image,
Insets frame)
Creates an image background in the specified mode using the supplied image and the special frame. |
|
| Method Summary | |
|---|---|
int |
getMinimumHeight()
Returns the minimum height allowed by this background. |
int |
getMinimumWidth()
Returns the minimum width allowed by this background. |
void |
render(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
Renders this background. |
protected void |
renderCentered(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
|
protected void |
renderFramed(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
|
protected void |
renderRow(Renderer renderer,
int x,
int y,
int width,
int iheight,
float alpha)
|
protected void |
renderScaled(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
|
protected void |
renderTiled(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
|
void |
wasAdded()
Called when the component that contains this background is was added to the interface hierarchy. |
void |
wasRemoved()
Called when the component that contains this background is no longer part of a user interface hierarchy. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int CENTER_XY
public static final int CENTER_X
public static final int CENTER_Y
public static final int SCALE_XY
public static final int SCALE_X
public static final int SCALE_Y
public static final int TILE_XY
public static final int TILE_X
public static final int TILE_Y
public static final int FRAME_XY
public static final int FRAME_X
public static final int FRAME_Y
protected int _mode
protected BImage _image
protected Insets _frame
protected static final int CENTER
protected static final int SCALE
protected static final int TILE
protected static final int FRAME
| Constructor Detail |
|---|
public ImageBackground(int mode,
BImage image)
public ImageBackground(int mode,
BImage image,
Insets frame)
| Method Detail |
|---|
public int getMinimumWidth()
BBackground
getMinimumWidth in class BBackgroundpublic int getMinimumHeight()
getMinimumHeight in class BBackground
public void render(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
BBackground
render in class BBackgroundpublic void wasAdded()
BBackground
wasAdded in class BBackgroundpublic void wasRemoved()
BBackground
wasRemoved in class BBackground
protected void renderCentered(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
protected void renderScaled(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
protected void renderTiled(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
protected void renderRow(Renderer renderer,
int x,
int y,
int width,
int iheight,
float alpha)
protected void renderFramed(Renderer renderer,
int x,
int y,
int width,
int height,
float alpha)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||