Package org.lwjgl.openvr
Class VREventInputBindingLoad
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VREventInputBindingLoad>
org.lwjgl.openvr.VREventInputBindingLoad
- All Implemented Interfaces:
org.lwjgl.system.Pointer
Layout
struct VREvent_InputBindingLoad_t {
PropertyContainerHandle_t ulAppContainer;
uint64_t pathMessage;
uint64_t pathUrl;
uint64_t pathControllerType;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
org.lwjgl.system.Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVREventInputBindingLoad(ByteBuffer container) Creates aVREventInputBindingLoadinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VREventInputBindingLoadcreate(long address) Returns a newVREventInputBindingLoadinstance for the specified memory address.create(long address, int capacity) Create aVREventInputBindingLoad.Bufferinstance at the specified memory.static @Nullable VREventInputBindingLoadcreateSafe(long address) static @Nullable VREventInputBindingLoad.BuffercreateSafe(long address, int capacity) static longnpathControllerType(long struct) Unsafe version ofpathControllerType().static longnpathMessage(long struct) Unsafe version ofpathMessage().static longnpathUrl(long struct) Unsafe version ofpathUrl().static longnulAppContainer(long struct) Unsafe version ofulAppContainer().longlonglongpathUrl()intsizeof()longMethods inherited from class org.lwjgl.system.Struct
clear, free, isNull, validate, validateMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
ULAPPCONTAINER
public static final int ULAPPCONTAINERThe struct member offsets. -
PATHMESSAGE
public static final int PATHMESSAGEThe struct member offsets. -
PATHURL
public static final int PATHURLThe struct member offsets. -
PATHCONTROLLERTYPE
public static final int PATHCONTROLLERTYPEThe struct member offsets.
-
-
Constructor Details
-
VREventInputBindingLoad
Creates aVREventInputBindingLoadinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()- Specified by:
sizeofin classorg.lwjgl.system.Struct<VREventInputBindingLoad>
-
ulAppContainer
public long ulAppContainer()- Returns:
- the value of the
ulAppContainerfield.
-
pathMessage
public long pathMessage()- Returns:
- the value of the
pathMessagefield.
-
pathUrl
public long pathUrl()- Returns:
- the value of the
pathUrlfield.
-
pathControllerType
public long pathControllerType()- Returns:
- the value of the
pathControllerTypefield.
-
create
Returns a newVREventInputBindingLoadinstance for the specified memory address. -
createSafe
-
create
Create aVREventInputBindingLoad.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
nulAppContainer
public static long nulAppContainer(long struct) Unsafe version ofulAppContainer(). -
npathMessage
public static long npathMessage(long struct) Unsafe version ofpathMessage(). -
npathUrl
public static long npathUrl(long struct) Unsafe version ofpathUrl(). -
npathControllerType
public static long npathControllerType(long struct) Unsafe version ofpathControllerType().
-