Package org.lwjgl.openvr
Class InputBindingInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<InputBindingInfo,InputBindingInfo.Buffer>
-
- org.lwjgl.openvr.InputBindingInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<InputBindingInfo>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- InputBindingInfo
public static class InputBindingInfo.Buffer extends org.lwjgl.system.StructBuffer<InputBindingInfo,InputBindingInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofInputBindingInfo
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
rchDevicePathName()
Returns aByteBuffer
view of therchDevicePathName
field.java.lang.String
rchDevicePathNameString()
Decodes the null-terminated string stored in therchDevicePathName
field.java.nio.ByteBuffer
rchInputPathName()
Returns aByteBuffer
view of therchInputPathName
field.java.lang.String
rchInputPathNameString()
Decodes the null-terminated string stored in therchInputPathName
field.java.nio.ByteBuffer
rchModeName()
Returns aByteBuffer
view of therchModeName
field.java.lang.String
rchModeNameString()
Decodes the null-terminated string stored in therchModeName
field.java.nio.ByteBuffer
rchSlotName()
Returns aByteBuffer
view of therchSlotName
field.java.lang.String
rchSlotNameString()
Decodes the null-terminated string stored in therchSlotName
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newInputBindingInfo.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byInputBindingInfo.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
rchDevicePathName
public java.nio.ByteBuffer rchDevicePathName()
Returns aByteBuffer
view of therchDevicePathName
field.
-
rchDevicePathNameString
public java.lang.String rchDevicePathNameString()
Decodes the null-terminated string stored in therchDevicePathName
field.
-
rchInputPathName
public java.nio.ByteBuffer rchInputPathName()
Returns aByteBuffer
view of therchInputPathName
field.
-
rchInputPathNameString
public java.lang.String rchInputPathNameString()
Decodes the null-terminated string stored in therchInputPathName
field.
-
rchModeName
public java.nio.ByteBuffer rchModeName()
Returns aByteBuffer
view of therchModeName
field.
-
rchModeNameString
public java.lang.String rchModeNameString()
Decodes the null-terminated string stored in therchModeName
field.
-
rchSlotName
public java.nio.ByteBuffer rchSlotName()
Returns aByteBuffer
view of therchSlotName
field.
-
rchSlotNameString
public java.lang.String rchSlotNameString()
Decodes the null-terminated string stored in therchSlotName
field.
-
-