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.StructLayout
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 classVREventInputBindingLoad.BufferAn array ofVREventInputBindingLoadstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intPATHCONTROLLERTYPE
PATHMESSAGE
PATHURLThe struct member offsets.static intSIZEOFThe struct size in bytes.static intULAPPCONTAINERThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VREventInputBindingLoad(java.nio.ByteBuffer container)Creates aVREventInputBindingLoadinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VREventInputBindingLoadcreate(long address)Returns a newVREventInputBindingLoadinstance for the specified memory address.static VREventInputBindingLoad.Buffercreate(long address, int capacity)Create aVREventInputBindingLoad.Bufferinstance at the specified memory.static VREventInputBindingLoadcreateSafe(long address)static VREventInputBindingLoad.BuffercreateSafe(long address, int capacity)static longnpathControllerType(long struct)Unsafe version ofpathControllerType().static longnpathMessage(long struct)Unsafe version ofpathMessage().static longnpathUrl(long struct)Unsafe version ofpathUrl().static longnulAppContainer(long struct)Unsafe version ofulAppContainer().longpathControllerType()Returns the value of thepathControllerTypefield.longpathMessage()Returns the value of thepathMessagefield.longpathUrl()Returns the value of thepathUrlfield.intsizeof()longulAppContainer()Returns the value of theulAppContainerfield.
-
-
-
Constructor Detail
-
VREventInputBindingLoad
public VREventInputBindingLoad(java.nio.ByteBuffer container)
Creates aVREventInputBindingLoadinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
ulAppContainer
public long ulAppContainer()
Returns the value of theulAppContainerfield.
-
pathMessage
public long pathMessage()
Returns the value of thepathMessagefield.
-
pathUrl
public long pathUrl()
Returns the value of thepathUrlfield.
-
pathControllerType
public long pathControllerType()
Returns the value of thepathControllerTypefield.
-
create
public static VREventInputBindingLoad create(long address)
Returns a newVREventInputBindingLoadinstance 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.Bufferinstance 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().
-
-