Maven module :un.engine : engine-opengl :
Class :
un.engine.opengl.control.LocalController
Extends/Implements :
un.engine.opengl.control.NodeTransformController
un.api.event.EventListener
Subclasses : -
Variables : -
Functions :
LocalController,
setEnable,
isEnable,
getWarpPointer,
setWarpPointer,
getKeySpeed,
setKeySpeed,
getMouseSpeed,
setMouseSpeed,
configureFlyingControls,
configureFirstPersonControls,
getGestureTasks,
getDeltaTime,
update,
receiveEvent
public void
LocalController (EventSource source, GLNode node, Vector up, Vector right)
public void
setEnable (boolean enable)
public boolean
isEnable ()
public Tuple
getWarpPointer ()
public void
setWarpPointer (Tuple autoWarp)
public double
getKeySpeed ()
public void
setKeySpeed (double keySpeed)
public double
getMouseSpeed ()
public void
setMouseSpeed (double mouseSpeed)
public LocalController
configureFlyingControls ()
public LocalController
configureFirstPersonControls ()
public Sequence
getGestureTasks ()
public double
getDeltaTime ()
public void
update (RenderContext context, GLNode node)
public void
receiveEvent (Event event)
This can be used to create first person or plane like controllers.
Node controller responding to Z,Q,S,D and mouse to move node around.
author Johann Sorel