Package org.lwjgl.openvr
Class VREventInputActionManifestLoad
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VREventInputActionManifestLoad>
org.lwjgl.openvr.VREventInputActionManifestLoad
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class VREventInputActionManifestLoad
extends org.lwjgl.system.Struct<VREventInputActionManifestLoad>
Layout
struct VREvent_InputActionManifestLoad_t {
uint64_t pathAppKey;
uint64_t pathMessage;
uint64_t pathMessageParam;
uint64_t pathManifestPath;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVREventInputActionManifestLoadstructs.Nested 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 member offsets.static final intThe struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVREventInputActionManifestLoad(ByteBuffer container) Creates aVREventInputActionManifestLoadinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncreate(long address) Returns a newVREventInputActionManifestLoadinstance for the specified memory address.create(long address, int capacity) Create aVREventInputActionManifestLoad.Bufferinstance at the specified memory.static @Nullable VREventInputActionManifestLoadcreateSafe(long address) static @Nullable VREventInputActionManifestLoad.BuffercreateSafe(long address, int capacity) static longnpathAppKey(long struct) Unsafe version ofpathAppKey().static longnpathManifestPath(long struct) Unsafe version ofpathManifestPath().static longnpathMessage(long struct) Unsafe version ofpathMessage().static longnpathMessageParam(long struct) Unsafe version ofpathMessageParam().longlonglonglongintsizeof()Methods 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. -
PATHAPPKEY
public static final int PATHAPPKEYThe struct member offsets. -
PATHMESSAGE
public static final int PATHMESSAGEThe struct member offsets. -
PATHMESSAGEPARAM
public static final int PATHMESSAGEPARAMThe struct member offsets. -
PATHMANIFESTPATH
public static final int PATHMANIFESTPATHThe struct member offsets.
-
-
Constructor Details
-
VREventInputActionManifestLoad
Creates aVREventInputActionManifestLoadinstance 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<VREventInputActionManifestLoad>
-
pathAppKey
public long pathAppKey()- Returns:
- the value of the
pathAppKeyfield.
-
pathMessage
public long pathMessage()- Returns:
- the value of the
pathMessagefield.
-
pathMessageParam
public long pathMessageParam()- Returns:
- the value of the
pathMessageParamfield.
-
pathManifestPath
public long pathManifestPath()- Returns:
- the value of the
pathManifestPathfield.
-
create
Returns a newVREventInputActionManifestLoadinstance for the specified memory address. -
createSafe
-
create
Create aVREventInputActionManifestLoad.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VREventInputActionManifestLoad.Buffer createSafe(long address, int capacity) -
npathAppKey
public static long npathAppKey(long struct) Unsafe version ofpathAppKey(). -
npathMessage
public static long npathMessage(long struct) Unsafe version ofpathMessage(). -
npathMessageParam
public static long npathMessageParam(long struct) Unsafe version ofpathMessageParam(). -
npathManifestPath
public static long npathManifestPath(long struct) Unsafe version ofpathManifestPath().
-