Package org.lwjgl.openvr
Class VREventData.Buffer
- All Implemented Interfaces:
Iterable<VREventData>
,Pointer
- Enclosing class:
VREventData
An array of
VREventData
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newVREventData.Buffer
instance backed by the specified container. -
Method Summary
Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
-
Constructor Details
-
Buffer
Creates a newVREventData.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 by
VREventData.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 Details
-
reserved
- Returns:
- a
VREventReserved
view of thereserved
field.
-
controller
- Returns:
- a
VREventController
view of thecontroller
field.
-
mouse
- Returns:
- a
VREventMouse
view of themouse
field.
-
scroll
- Returns:
- a
VREventScroll
view of thescroll
field.
-
process
- Returns:
- a
VREventProcess
view of theprocess
field.
-
notification
- Returns:
- a
VREventNotification
view of thenotification
field.
-
overlay
- Returns:
- a
VREventOverlay
view of theoverlay
field.
-
status
- Returns:
- a
VREventStatus
view of thestatus
field.
-
keyboard
- Returns:
- a
VREventKeyboard
view of thekeyboard
field.
-
ipd
- Returns:
- a
VREventIpd
view of theipd
field.
-
chaperone
- Returns:
- a
VREventChaperone
view of thechaperone
field.
-
performanceTest
- Returns:
- a
VREventPerformanceTest
view of theperformanceTest
field.
-
touchPadMove
- Returns:
- a
VREventTouchPadMove
view of thetouchPadMove
field.
-
seatedZeroPoseReset
- Returns:
- a
VREventSeatedZeroPoseReset
view of theseatedZeroPoseReset
field.
-
screenshot
- Returns:
- a
VREventScreenshot
view of thescreenshot
field.
-
screenshotProgress
- Returns:
- a
VREventScreenshotProgress
view of thescreenshotProgress
field.
-
applicationLaunch
- Returns:
- a
VREventApplicationLaunch
view of theapplicationLaunch
field.
-
cameraSurface
- Returns:
- a
VREventEditingCameraSurface
view of thecameraSurface
field.
-
messageOverlay
- Returns:
- a
VREventMessageOverlay
view of themessageOverlay
field.
-
property
- Returns:
- a
VREventProperty
view of theproperty
field.
-
hapticVibration
- Returns:
- a
VREventHapticVibration
view of thehapticVibration
field.
-
webConsole
- Returns:
- a
VREventWebConsole
view of thewebConsole
field.
-
inputBinding
- Returns:
- a
VREventInputBindingLoad
view of theinputBinding
field.
-
actionManifest
- Returns:
- a
VREventInputActionManifestLoad
view of theactionManifest
field.
-
spatialAnchor
- Returns:
- a
VREventSpatialAnchor
view of thespatialAnchor
field.
-