Package org.lwjgl.openvr
Class VREventData.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VREventData,VREventData.Buffer>
-
- org.lwjgl.openvr.VREventData.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<VREventData>,org.lwjgl.system.Pointer
- Enclosing class:
- VREventData
public static class VREventData.Buffer extends org.lwjgl.system.StructBuffer<VREventData,VREventData.Buffer>
An array ofVREventDatastructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVREventData.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 byVREventData.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
-
reserved
public VREventReserved reserved()
Returns aVREventReservedview of thereservedfield.
-
controller
public VREventController controller()
Returns aVREventControllerview of thecontrollerfield.
-
mouse
public VREventMouse mouse()
Returns aVREventMouseview of themousefield.
-
scroll
public VREventScroll scroll()
Returns aVREventScrollview of thescrollfield.
-
process
public VREventProcess process()
Returns aVREventProcessview of theprocessfield.
-
notification
public VREventNotification notification()
Returns aVREventNotificationview of thenotificationfield.
-
overlay
public VREventOverlay overlay()
Returns aVREventOverlayview of theoverlayfield.
-
status
public VREventStatus status()
Returns aVREventStatusview of thestatusfield.
-
keyboard
public VREventKeyboard keyboard()
Returns aVREventKeyboardview of thekeyboardfield.
-
ipd
public VREventIpd ipd()
Returns aVREventIpdview of theipdfield.
-
chaperone
public VREventChaperone chaperone()
Returns aVREventChaperoneview of thechaperonefield.
-
performanceTest
public VREventPerformanceTest performanceTest()
Returns aVREventPerformanceTestview of theperformanceTestfield.
-
touchPadMove
public VREventTouchPadMove touchPadMove()
Returns aVREventTouchPadMoveview of thetouchPadMovefield.
-
seatedZeroPoseReset
public VREventSeatedZeroPoseReset seatedZeroPoseReset()
Returns aVREventSeatedZeroPoseResetview of theseatedZeroPoseResetfield.
-
screenshot
public VREventScreenshot screenshot()
Returns aVREventScreenshotview of thescreenshotfield.
-
screenshotProgress
public VREventScreenshotProgress screenshotProgress()
Returns aVREventScreenshotProgressview of thescreenshotProgressfield.
-
applicationLaunch
public VREventApplicationLaunch applicationLaunch()
Returns aVREventApplicationLaunchview of theapplicationLaunchfield.
-
cameraSurface
public VREventEditingCameraSurface cameraSurface()
Returns aVREventEditingCameraSurfaceview of thecameraSurfacefield.
-
messageOverlay
public VREventMessageOverlay messageOverlay()
Returns aVREventMessageOverlayview of themessageOverlayfield.
-
property
public VREventProperty property()
Returns aVREventPropertyview of thepropertyfield.
-
dualAnalog
public VREventDualAnalog dualAnalog()
Returns aVREventDualAnalogview of thedualAnalogfield.
-
hapticVibration
public VREventHapticVibration hapticVibration()
Returns aVREventHapticVibrationview of thehapticVibrationfield.
-
webConsole
public VREventWebConsole webConsole()
Returns aVREventWebConsoleview of thewebConsolefield.
-
inputBinding
public VREventInputBindingLoad inputBinding()
Returns aVREventInputBindingLoadview of theinputBindingfield.
-
actionManifest
public VREventInputActionManifestLoad actionManifest()
Returns aVREventInputActionManifestLoadview of theactionManifestfield.
-
spatialAnchor
public VREventSpatialAnchor spatialAnchor()
Returns aVREventSpatialAnchorview of thespatialAnchorfield.
-
-