Package org.lwjgl.openvr
Class VREventInputBindingLoad
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.openvr.VREventInputBindingLoad
-
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class VREventInputBindingLoad extends org.lwjgl.system.Struct
Layout
struct VREvent_InputBindingLoad_t { PropertyContainerHandle_t ulAppContainer; uint64_t pathMessage; uint64_t pathUrl; uint64_t pathControllerType; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VREventInputBindingLoad.Buffer
An array ofVREventInputBindingLoad
structs.
-
Field Summary
Fields Modifier and Type Field Description static int
ALIGNOF
The struct alignment in bytes.static int
PATHCONTROLLERTYPE
PATHMESSAGE
PATHURLThe struct member offsets.static int
SIZEOF
The struct size in bytes.static int
ULAPPCONTAINER
The struct member offsets.
-
Constructor Summary
Constructors Constructor Description VREventInputBindingLoad(java.nio.ByteBuffer container)
Creates aVREventInputBindingLoad
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VREventInputBindingLoad
create(long address)
Returns a newVREventInputBindingLoad
instance for the specified memory address.static VREventInputBindingLoad.Buffer
create(long address, int capacity)
Create aVREventInputBindingLoad.Buffer
instance at the specified memory.static VREventInputBindingLoad
createSafe(long address)
static VREventInputBindingLoad.Buffer
createSafe(long address, int capacity)
static long
npathControllerType(long struct)
Unsafe version ofpathControllerType()
.static long
npathMessage(long struct)
Unsafe version ofpathMessage()
.static long
npathUrl(long struct)
Unsafe version ofpathUrl()
.static long
nulAppContainer(long struct)
Unsafe version ofulAppContainer()
.long
pathControllerType()
Returns the value of thepathControllerType
field.long
pathMessage()
Returns the value of thepathMessage
field.long
pathUrl()
Returns the value of thepathUrl
field.int
sizeof()
long
ulAppContainer()
Returns the value of theulAppContainer
field.
-
-
-
Constructor Detail
-
VREventInputBindingLoad
public VREventInputBindingLoad(java.nio.ByteBuffer container)
Creates aVREventInputBindingLoad
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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeof
in classorg.lwjgl.system.Struct
-
ulAppContainer
public long ulAppContainer()
Returns the value of theulAppContainer
field.
-
pathMessage
public long pathMessage()
Returns the value of thepathMessage
field.
-
pathUrl
public long pathUrl()
Returns the value of thepathUrl
field.
-
pathControllerType
public long pathControllerType()
Returns the value of thepathControllerType
field.
-
create
public static VREventInputBindingLoad create(long address)
Returns a newVREventInputBindingLoad
instance for the specified memory address.
-
createSafe
@Nullable public static VREventInputBindingLoad createSafe(long address)
-
create
public static VREventInputBindingLoad.Buffer create(long address, int capacity)
Create aVREventInputBindingLoad.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static VREventInputBindingLoad.Buffer createSafe(long address, int capacity)
-
nulAppContainer
public static long nulAppContainer(long struct)
Unsafe version ofulAppContainer()
.
-
npathMessage
public static long npathMessage(long struct)
Unsafe version ofpathMessage()
.
-
npathUrl
public static long npathUrl(long struct)
Unsafe version ofpathUrl()
.
-
npathControllerType
public static long npathControllerType(long struct)
Unsafe version ofpathControllerType()
.
-
-