Package | Description |
---|---|
de.jreality.toolsystem |
This package is responsable for managing the tools in a scene graph: registering them,
handling user input, and triggering their activity based on this input.
|
de.jreality.toolsystem.raw |
Classes for managing the standard raw (i.e., hardware) input devices used by jReality.
|
de.jreality.toolsystem.virtual |
Virtual devices for the ToolSystem.
|
Modifier and Type | Method and Description |
---|---|
ToolEvent |
VirtualDeviceContext.getEvent() |
ToolEvent |
VirtualDevice.process(VirtualDeviceContext context)
create a ToolEvent based on the virtual device specific functions
|
Modifier and Type | Method and Description |
---|---|
List<ToolEvent> |
DeviceManager.updateImplicitDevices()
update implicit devices, i.e., CameraToWorld and RootToCamera
Note that this method doesn't post any tool events because
any tools or virtual devices that depend on the camera
won't need this information until they're triggered by
some other event.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ToolEventQueue.addEvent(ToolEvent event)
places the given event into the queue
if queue was started already
|
void |
ToolEventReceiver.processToolEvent(ToolEvent event) |
void |
ToolSystem.processToolEvent(ToolEvent event) |
Modifier and Type | Method and Description |
---|---|
ToolEvent |
Device3DConnexionHID.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceKeyboard.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceMacbookSuddenMotionSensor.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceMouse.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceOldKeyboard.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceSpacenav.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
DeviceSystemTimer.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
RawDevice.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |
ToolEvent |
WiiMoteOSC.mapRawDevice(String rawDeviceName,
InputSlot inputDevice) |