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 ofInputBindingInfostructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBufferrchDevicePathName()java.lang.StringrchDevicePathNameString()java.nio.ByteBufferrchInputPathName()java.lang.StringrchInputPathNameString()java.nio.ByteBufferrchInputSourceType()java.lang.StringrchInputSourceTypeString()java.nio.ByteBufferrchModeName()java.lang.StringrchModeNameString()java.nio.ByteBufferrchSlotName()java.lang.StringrchSlotNameString()
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newInputBindingInfo.Bufferinstance 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:
- a
ByteBufferview of therchDevicePathNamefield.
-
rchDevicePathNameString
public java.lang.String rchDevicePathNameString()
- Returns:
- the null-terminated string stored in the
rchDevicePathNamefield.
-
rchInputPathName
public java.nio.ByteBuffer rchInputPathName()
- Returns:
- a
ByteBufferview of therchInputPathNamefield.
-
rchInputPathNameString
public java.lang.String rchInputPathNameString()
- Returns:
- the null-terminated string stored in the
rchInputPathNamefield.
-
rchModeName
public java.nio.ByteBuffer rchModeName()
- Returns:
- a
ByteBufferview of therchModeNamefield.
-
rchModeNameString
public java.lang.String rchModeNameString()
- Returns:
- the null-terminated string stored in the
rchModeNamefield.
-
rchSlotName
public java.nio.ByteBuffer rchSlotName()
- Returns:
- a
ByteBufferview of therchSlotNamefield.
-
rchSlotNameString
public java.lang.String rchSlotNameString()
- Returns:
- the null-terminated string stored in the
rchSlotNamefield.
-
rchInputSourceType
public java.nio.ByteBuffer rchInputSourceType()
- Returns:
- a
ByteBufferview of therchInputSourceTypefield.
-
rchInputSourceTypeString
public java.lang.String rchInputSourceTypeString()
- Returns:
- the null-terminated string stored in the
rchInputSourceTypefield.
-
-