|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
javax.microedition.lcdui.game.GameCanvas
m3g11.TextureAnimationSample
public class TextureAnimationSample
Displays a scene with UV animations.
UvAnimation| Field Summary | |
|---|---|
private javax.microedition.lcdui.Graphics |
graphics
2D graphics singleton used for rendering. |
private javax.microedition.m3g.Graphics3D |
graphics3d
3D graphics singleton used for rendering. |
private boolean |
isRunning
Flag whether thread is running. |
private boolean |
isWindowOpen
State of window. |
private int |
lastKey
Stores the last game action key. |
private UvAnimation |
windowAnimation
Window animation controller. |
private javax.microedition.m3g.World |
world
Object that represents the scene graph. |
| Fields inherited from class javax.microedition.lcdui.game.GameCanvas |
|---|
DOWN_PRESSED, FIRE_PRESSED, GAME_A_PRESSED, GAME_B_PRESSED, GAME_C_PRESSED, GAME_D_PRESSED, LEFT_PRESSED, RIGHT_PRESSED, UP_PRESSED |
| Fields inherited from class javax.microedition.lcdui.Canvas |
|---|
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP |
| Constructor Summary | |
|---|---|
TextureAnimationSample()
Constructor. |
|
| Method Summary | |
|---|---|
private void |
checkKeys(int worldTime)
Processes key presses. |
void |
destroy()
Destroys the sample. |
private void |
drawMenu(javax.microedition.lcdui.Graphics graphics)
Draws a menu for the current key assignments. |
void |
init()
Initializes the sample. |
protected void |
keyPressed(int keyCode)
Receives key presses. |
private void |
render(javax.microedition.lcdui.Graphics graphics)
Renders the sample on the screen. |
private void |
reset()
Initializes the sample. |
void |
run()
Animation loop. |
| Methods inherited from class javax.microedition.lcdui.game.GameCanvas |
|---|
flushGraphics, flushGraphics, getGraphics, getKeyStates, paint |
| Methods inherited from class javax.microedition.lcdui.Canvas |
|---|
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setCommandListener, setFullScreenMode, showNotify, sizeChanged |
| Methods inherited from class javax.microedition.lcdui.Displayable |
|---|
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setTicker, setTitle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private UvAnimation windowAnimation
private boolean isWindowOpen
private javax.microedition.m3g.World world
private boolean isRunning
private int lastKey
private javax.microedition.m3g.Graphics3D graphics3d
private javax.microedition.lcdui.Graphics graphics
| Constructor Detail |
|---|
public TextureAnimationSample()
| Method Detail |
|---|
public void init()
init in interface Sampleprivate void reset()
public void destroy()
destroy in interface Samplepublic void run()
run in interface java.lang.Runnableprivate void render(javax.microedition.lcdui.Graphics graphics)
protected void keyPressed(int keyCode)
keyPressed in class javax.microedition.lcdui.CanvaskeyCode - key code.private void checkKeys(int worldTime)
worldTime - current world time.private void drawMenu(javax.microedition.lcdui.Graphics graphics)
graphics - graphics context for drawing.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||