Package org.lwjgl.openvr
Class VREventEditingCameraSurface
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VREventEditingCameraSurface>
org.lwjgl.openvr.VREventEditingCameraSurface
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class VREventEditingCameraSurface
extends org.lwjgl.system.Struct<VREventEditingCameraSurface>
Layout
struct VREvent_EditingCameraSurface_t {
uint64_t overlayHandle;
uint32_t nVisualMode;
}-
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
ConstructorsConstructorDescriptionVREventEditingCameraSurface(ByteBuffer container) Creates aVREventEditingCameraSurfaceinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VREventEditingCameraSurfacecreate(long address) Returns a newVREventEditingCameraSurfaceinstance for the specified memory address.create(long address, int capacity) Create aVREventEditingCameraSurface.Bufferinstance at the specified memory.static @Nullable VREventEditingCameraSurfacecreateSafe(long address) static @Nullable VREventEditingCameraSurface.BuffercreateSafe(long address, int capacity) static intnnVisualMode(long struct) Unsafe version ofnVisualMode().static longnoverlayHandle(long struct) Unsafe version ofoverlayHandle().intlongintsizeof()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. -
OVERLAYHANDLE
public static final int OVERLAYHANDLEThe struct member offsets. -
NVISUALMODE
public static final int NVISUALMODEThe struct member offsets.
-
-
Constructor Details
-
VREventEditingCameraSurface
Creates aVREventEditingCameraSurfaceinstance 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<VREventEditingCameraSurface>
-
overlayHandle
public long overlayHandle()- Returns:
- the value of the
overlayHandlefield.
-
nVisualMode
public int nVisualMode()- Returns:
- the value of the
nVisualModefield.
-
create
Returns a newVREventEditingCameraSurfaceinstance for the specified memory address. -
createSafe
-
create
Create aVREventEditingCameraSurface.Bufferinstance 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().
-