Package gaiasky.vr.openxr.input.actions
Class PoseAction
java.lang.Object
gaiasky.vr.openxr.input.actions.Action
gaiasky.vr.openxr.input.actions.PoseAction
- All Implemented Interfaces:
InputAction
,SpaceAwareAction
,AutoCloseable
-
Nested Class Summary
-
Field Summary
Fields inherited from class gaiasky.vr.openxr.input.actions.Action
controllerDevice, handle, localizedName, name, xrActionType
-
Constructor Summary
ConstructorDescriptionPoseAction
(String name, String localizedName, PoseAction.PoseType poseType, XrControllerDevice device) -
Method Summary
Methods inherited from class gaiasky.vr.openxr.input.actions.Action
close, createAction, createHandle, destroyHandle, getControllerDevice, getDeviceType, getHandle
-
Field Details
-
space
public org.lwjgl.openxr.XrSpace space -
poseType
-
-
Constructor Details
-
PoseAction
public PoseAction(String name, String localizedName, PoseAction.PoseType poseType, XrControllerDevice device)
-
-
Method Details
-
createActionSpace
- Specified by:
createActionSpace
in interfaceSpaceAwareAction
-
sync
- Specified by:
sync
in interfaceInputAction
-
destroyActionSpace
public void destroyActionSpace()- Specified by:
destroyActionSpace
in interfaceSpaceAwareAction
-