Package org.lwjgl.openvr
Class VREventProgressUpdate
- All Implemented Interfaces:
Pointer
Layout
struct VREvent_ProgressUpdate_t {
uint64_t ulApplicationPropertyContainer;
uint64_t pathDevice;
uint64_t pathInputSource;
uint64_t pathProgressAction;
uint64_t pathIcon;
float fProgress;
}
-
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 member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorDescriptionVREventProgressUpdate
(ByteBuffer container) Creates aVREventProgressUpdate
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic VREventProgressUpdate
create
(long address) Returns a newVREventProgressUpdate
instance for the specified memory address.static VREventProgressUpdate.Buffer
create
(long address, int capacity) Create aVREventProgressUpdate.Buffer
instance at the specified memory.static VREventProgressUpdate
createSafe
(long address) static VREventProgressUpdate.Buffer
createSafe
(long address, int capacity) float
static float
nfProgress
(long struct) Unsafe version offProgress()
.static long
npathDevice
(long struct) Unsafe version ofpathDevice()
.static long
npathIcon
(long struct) Unsafe version ofpathIcon()
.static long
npathInputSource
(long struct) Unsafe version ofpathInputSource()
.static long
npathProgressAction
(long struct) Unsafe version ofpathProgressAction()
.static long
nulApplicationPropertyContainer
(long struct) Unsafe version ofulApplicationPropertyContainer()
.long
long
pathIcon()
long
long
int
sizeof()
Returnssizeof(struct)
.long
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. -
ULAPPLICATIONPROPERTYCONTAINER
public static final int ULAPPLICATIONPROPERTYCONTAINERThe struct member offsets. -
PATHDEVICE
public static final int PATHDEVICEThe struct member offsets. -
PATHINPUTSOURCE
public static final int PATHINPUTSOURCEThe struct member offsets. -
PATHPROGRESSACTION
public static final int PATHPROGRESSACTIONThe struct member offsets. -
PATHICON
public static final int PATHICONThe struct member offsets. -
FPROGRESS
public static final int FPROGRESSThe struct member offsets.
-
-
Constructor Details
-
VREventProgressUpdate
Creates aVREventProgressUpdate
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<VREventProgressUpdate>
-
ulApplicationPropertyContainer
public long ulApplicationPropertyContainer()- Returns:
- the value of the
ulApplicationPropertyContainer
field.
-
pathDevice
public long pathDevice()- Returns:
- the value of the
pathDevice
field.
-
pathInputSource
public long pathInputSource()- Returns:
- the value of the
pathInputSource
field.
-
pathProgressAction
public long pathProgressAction()- Returns:
- the value of the
pathProgressAction
field.
-
pathIcon
public long pathIcon()- Returns:
- the value of the
pathIcon
field.
-
fProgress
public float fProgress()- Returns:
- the value of the
fProgress
field.
-
create
Returns a newVREventProgressUpdate
instance for the specified memory address. -
createSafe
-
create
Create aVREventProgressUpdate.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
nulApplicationPropertyContainer
public static long nulApplicationPropertyContainer(long struct) Unsafe version ofulApplicationPropertyContainer()
. -
npathDevice
public static long npathDevice(long struct) Unsafe version ofpathDevice()
. -
npathInputSource
public static long npathInputSource(long struct) Unsafe version ofpathInputSource()
. -
npathProgressAction
public static long npathProgressAction(long struct) Unsafe version ofpathProgressAction()
. -
npathIcon
public static long npathIcon(long struct) Unsafe version ofpathIcon()
. -
nfProgress
public static float nfProgress(long struct) Unsafe version offProgress()
.
-