|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.loop.UpdatingThread
org.xith3d.loop.RenderLoop
org.xith3d.loop.InputAdapterRenderLoop
public class InputAdapterRenderLoop
This loop renders the scene in the same or a separate Thread.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.xith3d.loop.RenderLoop |
|---|
RenderLoop.RunMode, RenderLoop.StopOperation |
| Nested classes/interfaces inherited from class org.xith3d.loop.UpdatingThread |
|---|
UpdatingThread.TimingMode |
| Field Summary |
|---|
| Fields inherited from class org.xith3d.loop.RenderLoop |
|---|
PAUSE_RENDERING |
| Fields inherited from class org.xith3d.loop.UpdatingThread |
|---|
PAUSE_NONE, PAUSE_TOTAL |
| Constructor Summary | |
|---|---|
InputAdapterRenderLoop()
Creates a new instance. |
|
InputAdapterRenderLoop(float maxFPS)
Creates a new instance. |
|
InputAdapterRenderLoop(Xith3DEnvironment x3dEnv)
Creates a new instance. |
|
InputAdapterRenderLoop(Xith3DEnvironment x3dEnv,
float maxFPS)
Creates a new instance. |
|
| Method Summary | |
|---|---|
protected void |
destroy()
This method is invoked, when the RenderLoop stopped and the StopOperation is set to DESTROY or DESTROY_AND_EXIT. |
long |
getMouseStopDelay()
|
void |
onActionInvoked(java.lang.Object action,
int delta,
int state)
|
void |
onControllerAxisChanged(org.jagatoo.input.events.ControllerAxisChangedEvent e,
org.jagatoo.input.devices.components.ControllerAxis axis,
float axisDelta)
|
void |
onControllerButtonPressed(org.jagatoo.input.events.ControllerButtonPressedEvent e,
org.jagatoo.input.devices.components.ControllerButton button)
|
void |
onControllerButtonReleased(org.jagatoo.input.events.ControllerButtonReleasedEvent e,
org.jagatoo.input.devices.components.ControllerButton button)
|
void |
onControllerButtonStateChanged(org.jagatoo.input.events.ControllerButtonEvent e,
org.jagatoo.input.devices.components.ControllerButton button,
boolean state)
|
void |
onInputStateChanged(org.jagatoo.input.events.InputEvent e,
org.jagatoo.input.devices.components.DeviceComponent comp,
int delta,
int state)
|
void |
onKeyPressed(org.jagatoo.input.events.KeyPressedEvent e,
org.jagatoo.input.devices.components.Key key)
|
void |
onKeyReleased(org.jagatoo.input.events.KeyReleasedEvent e,
org.jagatoo.input.devices.components.Key key)
|
void |
onKeyStateChanged(org.jagatoo.input.events.KeyStateEvent e,
org.jagatoo.input.devices.components.Key key,
boolean state)
|
void |
onKeyTyped(org.jagatoo.input.events.KeyTypedEvent e,
char keyChar)
|
void |
onMouseButtonClicked(org.jagatoo.input.events.MouseButtonClickedEvent e,
org.jagatoo.input.devices.components.MouseButton button,
int clickCount)
|
void |
onMouseButtonPressed(org.jagatoo.input.events.MouseButtonPressedEvent e,
org.jagatoo.input.devices.components.MouseButton button)
|
void |
onMouseButtonReleased(org.jagatoo.input.events.MouseButtonReleasedEvent e,
org.jagatoo.input.devices.components.MouseButton button)
|
void |
onMouseButtonStateChanged(org.jagatoo.input.events.MouseButtonEvent e,
org.jagatoo.input.devices.components.MouseButton button,
boolean state)
|
void |
onMouseMoved(org.jagatoo.input.events.MouseMovedEvent e,
int x,
int y,
int dx,
int dy)
|
void |
onMouseStopped(org.jagatoo.input.events.MouseStoppedEvent e,
int x,
int y)
|
void |
onMouseWheelMoved(org.jagatoo.input.events.MouseWheelEvent e,
int wheelDelta)
|
| Methods inherited from class org.xith3d.loop.UpdatingThread |
|---|
begin, getFPSLimiter, getGameMicroTime, getGameMilliTime, getGameNanoTime, getGameTime, getIterationsCount, getLastFrameTime, getLastNanoFrameTime, getMinIterationTime, getPauseMode, getTimer, getTimingMode, isRunning, isStopping, setFPSLimiter, setMinIterationTime, setPauseMode, setTimer, setTimingMode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InputAdapterRenderLoop(Xith3DEnvironment x3dEnv,
float maxFPS)
x3dEnv - the Xith3DEnvironment to be linked with this RenderLoop.maxFPS - the maximum FPS to render atpublic InputAdapterRenderLoop(float maxFPS)
maxFPS - the maximum FPS to render atpublic InputAdapterRenderLoop(Xith3DEnvironment x3dEnv)
x3dEnv - the Xith3DEnvironment to be linked with this RenderLoop.public InputAdapterRenderLoop()
| Method Detail |
|---|
public void onKeyPressed(org.jagatoo.input.events.KeyPressedEvent e,
org.jagatoo.input.devices.components.Key key)
onKeyPressed in interface org.jagatoo.input.listeners.KeyboardListener
public void onKeyReleased(org.jagatoo.input.events.KeyReleasedEvent e,
org.jagatoo.input.devices.components.Key key)
onKeyReleased in interface org.jagatoo.input.listeners.KeyboardListener
public void onKeyStateChanged(org.jagatoo.input.events.KeyStateEvent e,
org.jagatoo.input.devices.components.Key key,
boolean state)
onKeyStateChanged in interface org.jagatoo.input.listeners.KeyboardListener
public void onKeyTyped(org.jagatoo.input.events.KeyTypedEvent e,
char keyChar)
onKeyTyped in interface org.jagatoo.input.listeners.KeyboardListener
public void onMouseButtonPressed(org.jagatoo.input.events.MouseButtonPressedEvent e,
org.jagatoo.input.devices.components.MouseButton button)
onMouseButtonPressed in interface org.jagatoo.input.listeners.MouseListener
public void onMouseButtonReleased(org.jagatoo.input.events.MouseButtonReleasedEvent e,
org.jagatoo.input.devices.components.MouseButton button)
onMouseButtonReleased in interface org.jagatoo.input.listeners.MouseListener
public void onMouseButtonClicked(org.jagatoo.input.events.MouseButtonClickedEvent e,
org.jagatoo.input.devices.components.MouseButton button,
int clickCount)
onMouseButtonClicked in interface org.jagatoo.input.listeners.MouseListener
public void onMouseButtonStateChanged(org.jagatoo.input.events.MouseButtonEvent e,
org.jagatoo.input.devices.components.MouseButton button,
boolean state)
onMouseButtonStateChanged in interface org.jagatoo.input.listeners.MouseListener
public void onMouseMoved(org.jagatoo.input.events.MouseMovedEvent e,
int x,
int y,
int dx,
int dy)
onMouseMoved in interface org.jagatoo.input.listeners.MouseListener
public void onMouseWheelMoved(org.jagatoo.input.events.MouseWheelEvent e,
int wheelDelta)
onMouseWheelMoved in interface org.jagatoo.input.listeners.MouseListenerpublic long getMouseStopDelay()
getMouseStopDelay in interface org.jagatoo.input.listeners.MouseStopListener
public void onMouseStopped(org.jagatoo.input.events.MouseStoppedEvent e,
int x,
int y)
onMouseStopped in interface org.jagatoo.input.listeners.MouseStopListener
public void onControllerAxisChanged(org.jagatoo.input.events.ControllerAxisChangedEvent e,
org.jagatoo.input.devices.components.ControllerAxis axis,
float axisDelta)
onControllerAxisChanged in interface org.jagatoo.input.listeners.ControllerListener
public void onControllerButtonPressed(org.jagatoo.input.events.ControllerButtonPressedEvent e,
org.jagatoo.input.devices.components.ControllerButton button)
onControllerButtonPressed in interface org.jagatoo.input.listeners.ControllerListener
public void onControllerButtonReleased(org.jagatoo.input.events.ControllerButtonReleasedEvent e,
org.jagatoo.input.devices.components.ControllerButton button)
onControllerButtonReleased in interface org.jagatoo.input.listeners.ControllerListener
public void onControllerButtonStateChanged(org.jagatoo.input.events.ControllerButtonEvent e,
org.jagatoo.input.devices.components.ControllerButton button,
boolean state)
onControllerButtonStateChanged in interface org.jagatoo.input.listeners.ControllerListener
public void onInputStateChanged(org.jagatoo.input.events.InputEvent e,
org.jagatoo.input.devices.components.DeviceComponent comp,
int delta,
int state)
onInputStateChanged in interface org.jagatoo.input.listeners.InputStateListener
public void onActionInvoked(java.lang.Object action,
int delta,
int state)
onActionInvoked in interface org.jagatoo.input.managers.SimpleInputActionListenerprotected void destroy()
RenderLoop
destroy in class RenderLoopRenderLoop.StopOperation,
RenderLoop.setStopOperation(StopOperation),
RenderLoop.end()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||