Package gaiasky.vr.openxr.input.actions
Class SingleInputAction<T>
java.lang.Object
gaiasky.vr.openxr.input.actions.Action
gaiasky.vr.openxr.input.actions.SingleInputAction<T>
- All Implemented Interfaces:
InputAction
,AutoCloseable
- Direct Known Subclasses:
BoolAction
,FloatAction
,Vec2fAction
-
Field Summary
Modifier and TypeFieldDescriptionboolean
protected static final org.lwjgl.openxr.XrActionStateGetInfo
boolean
long
Fields inherited from class gaiasky.vr.openxr.input.actions.Action
controllerDevice, handle, localizedName, name, xrActionType
-
Constructor Summary
ModifierConstructorDescriptionprotected
SingleInputAction
(String name, String localizedName, int type, XrControllerDevice device) -
Method Summary
Methods inherited from class gaiasky.vr.openxr.input.actions.Action
close, createAction, createHandle, destroyHandle, getControllerDevice, getDeviceType, getHandle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gaiasky.vr.openxr.input.actions.InputAction
sync
-
Field Details
-
getInfo
protected static final org.lwjgl.openxr.XrActionStateGetInfo getInfo -
currentState
-
changedSinceLastSync
public boolean changedSinceLastSync -
lastChangeTime
public long lastChangeTime -
isActive
public boolean isActive
-
-
Constructor Details
-
SingleInputAction
-