Package org.lwjgl.openvr
Class VREventEditingCameraSurface
- All Implemented Interfaces:
Pointer
Layout
struct VREvent_EditingCameraSurface_t {
uint64_t overlayHandle;
uint32_t nVisualMode;
}
-
Nested Class Summary
Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorDescriptionVREventEditingCameraSurface
(ByteBuffer container) Creates aVREventEditingCameraSurface
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic VREventEditingCameraSurface
create
(long address) Returns a newVREventEditingCameraSurface
instance for the specified memory address.create
(long address, int capacity) Create aVREventEditingCameraSurface.Buffer
instance at the specified memory.static VREventEditingCameraSurface
createSafe
(long address) createSafe
(long address, int capacity) static int
nnVisualMode
(long struct) Unsafe version ofnVisualMode()
.static long
noverlayHandle
(long struct) Unsafe version ofoverlayHandle()
.int
long
int
sizeof()
Returnssizeof(struct)
.Methods 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. -
OVERLAYHANDLE
public static final int OVERLAYHANDLEThe struct member offsets. -
NVISUALMODE
public static final int NVISUALMODEThe struct member offsets.
-
-
Constructor Details
-
VREventEditingCameraSurface
Creates aVREventEditingCameraSurface
instance at the current position of the specifiedByteBuffer
container. 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()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<VREventEditingCameraSurface>
-
overlayHandle
public long overlayHandle()- Returns:
- the value of the
overlayHandle
field.
-
nVisualMode
public int nVisualMode()- Returns:
- the value of the
nVisualMode
field.
-
create
Returns a newVREventEditingCameraSurface
instance for the specified memory address. -
createSafe
-
create
Create aVREventEditingCameraSurface.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
noverlayHandle
public static long noverlayHandle(long struct) Unsafe version ofoverlayHandle()
. -
nnVisualMode
public static int nnVisualMode(long struct) Unsafe version ofnVisualMode()
.
-