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()longpathMessage()longpathUrl()intsizeof()longulAppContainer()
-
-
-
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 the
ulAppContainerfield.
-
pathMessage
public long pathMessage()
- Returns:
- the value of the
pathMessagefield.
-
pathUrl
public long pathUrl()
- Returns:
- the value of the
pathUrlfield.
-
pathControllerType
public long pathControllerType()
- Returns:
- the value of the
pathControllerTypefield.
-
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().
-
-