Class Action
java.lang.Object
gaiasky.vr.openxr.input.actions.Action
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
HapticsAction, PoseAction, SingleInputAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final XrControllerDeviceprotected org.lwjgl.openxr.XrActionfinal Stringfinal Stringfinal int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAction(String name, String localizedName, int type, XrControllerDevice device) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected org.lwjgl.openxr.XrActioncreateAction(XrDriver driver, org.lwjgl.openxr.XrActionSet actionSet, int type) voidcreateHandle(org.lwjgl.openxr.XrActionSet actionSet, XrDriver driver) voidorg.lwjgl.openxr.XrAction
-
Field Details
-
handle
protected org.lwjgl.openxr.XrAction handle -
name
-
localizedName
-
xrActionType
public final int xrActionType -
controllerDevice
-
-
Constructor Details
-
Action
-
-
Method Details
-
createHandle
-
createAction
protected org.lwjgl.openxr.XrAction createAction(XrDriver driver, org.lwjgl.openxr.XrActionSet actionSet, int type) -
getHandle
public org.lwjgl.openxr.XrAction getHandle() -
destroyHandle
public void destroyHandle() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getControllerDevice
-
getDeviceType
-