Package org.lwjgl.openvr
Class VREventChaperone
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VREventChaperone>
org.lwjgl.openvr.VREventChaperone
- All Implemented Interfaces:
org.lwjgl.system.Pointer
Layout
struct VREvent_Chaperone_t {
uint64_t m_nPreviousUniverse;
uint64_t m_nCurrentUniverse;
}-
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 size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVREventChaperone(ByteBuffer container) Creates aVREventChaperoneinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VREventChaperonecreate(long address) Returns a newVREventChaperoneinstance for the specified memory address.static VREventChaperone.Buffercreate(long address, int capacity) Create aVREventChaperone.Bufferinstance at the specified memory.static @Nullable VREventChaperonecreateSafe(long address) static @Nullable VREventChaperone.BuffercreateSafe(long address, int capacity) longlongstatic longnm_nCurrentUniverse(long struct) Unsafe version ofm_nCurrentUniverse().static longnm_nPreviousUniverse(long struct) Unsafe version ofm_nPreviousUniverse().intsizeof()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. -
M_NPREVIOUSUNIVERSE
public static final int M_NPREVIOUSUNIVERSEThe struct member offsets. -
M_NCURRENTUNIVERSE
public static final int M_NCURRENTUNIVERSEThe struct member offsets.
-
-
Constructor Details
-
VREventChaperone
Creates aVREventChaperoneinstance 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<VREventChaperone>
-
m_nPreviousUniverse
public long m_nPreviousUniverse()- Returns:
- the value of the
m_nPreviousUniversefield.
-
m_nCurrentUniverse
public long m_nCurrentUniverse()- Returns:
- the value of the
m_nCurrentUniversefield.
-
create
Returns a newVREventChaperoneinstance for the specified memory address. -
createSafe
-
create
Create aVREventChaperone.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
nm_nPreviousUniverse
public static long nm_nPreviousUniverse(long struct) Unsafe version ofm_nPreviousUniverse(). -
nm_nCurrentUniverse
public static long nm_nCurrentUniverse(long struct) Unsafe version ofm_nCurrentUniverse().
-