Top Description Inners Fields Constructors Methods
org.lwjgl.openvr

public Class VREventData

extends Struct<VREventData>
Class Inheritance
Annotations
@NativeType:union VREvent_Data_t
Imports
javax.annotation.*, java.nio.*, org.lwjgl.system.*

Layout


union VREvent_Data_t {
    VREvent_Reserved_t reserved;
    VREvent_Controller_t controller;
    VREvent_Mouse_t mouse;
    VREvent_Scroll_t scroll;
    VREvent_Process_t process;
    VREvent_Notification_t notification;
    VREvent_Overlay_t overlay;
    VREvent_Status_t status;
    VREvent_Keyboard_t keyboard;
    VREvent_Ipd_t ipd;
    VREvent_Chaperone_t chaperone;
    VREvent_PerformanceTest_t performanceTest;
    VREvent_TouchPadMove_t touchPadMove;
    VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset;
    VREvent_Screenshot_t screenshot;
    VREvent_ScreenshotProgress_t screenshotProgress;
    VREvent_ApplicationLaunch_t applicationLaunch;
    VREvent_EditingCameraSurface_t cameraSurface;
    VREvent_MessageOverlay_t messageOverlay;
    VREvent_Property_t property;
    VREvent_HapticVibration_t hapticVibration;
    VREvent_WebConsole_t webConsole;
    VREvent_InputBindingLoad_t inputBinding;
    VREvent_InputActionManifestLoad_t actionManifest;
    VREvent_SpatialAnchor_t spatialAnchor;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
VREventData.Buffer

An array of VREventData structs.

Field Summary

Modifier and TypeField and Description
public static final int
ACTIONMANIFEST

The struct member offsets.

public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
APPLICATIONLAUNCH

The struct member offsets.

public static final int
CAMERASURFACE

The struct member offsets.

public static final int
CHAPERONE

The struct member offsets.

public static final int
CONTROLLER

The struct member offsets.

public static final int
HAPTICVIBRATION

The struct member offsets.

public static final int
INPUTBINDING

The struct member offsets.

public static final int
IPD

The struct member offsets.

public static final int
KEYBOARD

The struct member offsets.

public static final int
MESSAGEOVERLAY

The struct member offsets.

public static final int
MOUSE

The struct member offsets.

public static final int
NOTIFICATION

The struct member offsets.

public static final int
OVERLAY

The struct member offsets.

public static final int
PERFORMANCETEST

The struct member offsets.

public static final int
PROCESS

The struct member offsets.

public static final int
PROPERTY

The struct member offsets.

public static final int
RESERVED

The struct member offsets.

public static final int
SCREENSHOT

The struct member offsets.

public static final int
SCREENSHOTPROGRESS

The struct member offsets.

public static final int
SCROLL

The struct member offsets.

public static final int
SEATEDZEROPOSERESET

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

public static final int
SPATIALANCHOR

The struct member offsets.

public static final int
STATUS

The struct member offsets.

public static final int
TOUCHPADMOVE

The struct member offsets.

public static final int
WEBCONSOLE

The struct member offsets.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
VREventData(long address, ByteBuffer container)

public
VREventData(ByteBuffer container)

Creates a VREventData instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public VREventInputActionManifestLoad

Returns:

a VREventInputActionManifestLoad view of the actionManifest field.
actionManifest
()

public VREventApplicationLaunch

Returns:

a VREventApplicationLaunch view of the applicationLaunch field.
applicationLaunch
()

public VREventEditingCameraSurface

Returns:

a VREventEditingCameraSurface view of the cameraSurface field.
cameraSurface
()

public VREventChaperone

Returns:

a VREventChaperone view of the chaperone field.
chaperone
()

public VREventController

Returns:

a VREventController view of the controller field.
controller
()

protected VREventData
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static VREventData
create(long address)

Returns a new VREventData instance for the specified memory address.

public static VREventData.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a VREventData.Buffer instance at the specified memory.

public static VREventData
createSafe(long address)

Like create, but returns null if address is NULL.

public static VREventData.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public VREventHapticVibration

Returns:

a VREventHapticVibration view of the hapticVibration field.
hapticVibration
()

public VREventInputBindingLoad

Returns:

a VREventInputBindingLoad view of the inputBinding field.
inputBinding
()

public VREventIpd

Returns:

a VREventIpd view of the ipd field.
ipd
()

public VREventKeyboard

Returns:

a VREventKeyboard view of the keyboard field.
keyboard
()

public VREventMessageOverlay

Returns:

a VREventMessageOverlay view of the messageOverlay field.
messageOverlay
()

public VREventMouse

Returns:

a VREventMouse view of the mouse field.
mouse
()

public static VREventInputActionManifestLoad
nactionManifest(long struct)

Unsafe version of actionManifest.

public static VREventApplicationLaunch
napplicationLaunch(long struct)

Unsafe version of applicationLaunch.

public static VREventEditingCameraSurface
ncameraSurface(long struct)

Unsafe version of cameraSurface.

public static VREventChaperone
nchaperone(long struct)

Unsafe version of chaperone.

public static VREventController
ncontroller(long struct)

Unsafe version of controller.

public static VREventHapticVibration
nhapticVibration(long struct)

Unsafe version of hapticVibration.

public static VREventInputBindingLoad
ninputBinding(long struct)

Unsafe version of inputBinding.

public static VREventIpd
nipd(long struct)

Unsafe version of ipd.

public static VREventKeyboard
nkeyboard(long struct)

Unsafe version of keyboard.

public static VREventMessageOverlay
nmessageOverlay(long struct)

Unsafe version of messageOverlay.

public static VREventMouse
nmouse(long struct)

Unsafe version of mouse.

public static VREventNotification
nnotification(long struct)

Unsafe version of notification.

public VREventNotification

Returns:

a VREventNotification view of the notification field.
notification
()

public static VREventOverlay
noverlay(long struct)

Unsafe version of overlay.

public static VREventPerformanceTest
nperformanceTest(long struct)

Unsafe version of performanceTest.

public static VREventProcess
nprocess(long struct)

Unsafe version of process.

public static VREventProperty
nproperty(long struct)

Unsafe version of property.

public static VREventReserved
nreserved(long struct)

Unsafe version of reserved.

public static VREventScreenshot
nscreenshot(long struct)

Unsafe version of screenshot.

public static VREventScreenshotProgress
nscreenshotProgress(long struct)

Unsafe version of screenshotProgress.

public static VREventScroll
nscroll(long struct)

Unsafe version of scroll.

public static VREventSeatedZeroPoseReset
nseatedZeroPoseReset(long struct)

Unsafe version of seatedZeroPoseReset.

public static VREventSpatialAnchor
nspatialAnchor(long struct)

Unsafe version of spatialAnchor.

public static VREventStatus
nstatus(long struct)

Unsafe version of status.

public static VREventTouchPadMove
ntouchPadMove(long struct)

Unsafe version of touchPadMove.

public static VREventWebConsole
nwebConsole(long struct)

Unsafe version of webConsole.

public VREventOverlay

Returns:

a VREventOverlay view of the overlay field.
overlay
()

public VREventPerformanceTest

Returns:

a VREventPerformanceTest view of the performanceTest field.
performanceTest
()

public VREventProcess

Returns:

a VREventProcess view of the process field.
process
()

public VREventProperty

Returns:

a VREventProperty view of the property field.
property
()

public VREventReserved

Returns:

a VREventReserved view of the reserved field.
reserved
()

public VREventScreenshot

Returns:

a VREventScreenshot view of the screenshot field.
screenshot
()

public VREventScreenshotProgress

Returns:

a VREventScreenshotProgress view of the screenshotProgress field.
screenshotProgress
()

public VREventScroll

Returns:

a VREventScroll view of the scroll field.
scroll
()

public VREventSeatedZeroPoseReset

Returns:

a VREventSeatedZeroPoseReset view of the seatedZeroPoseReset field.
seatedZeroPoseReset
()

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public VREventSpatialAnchor

Returns:

a VREventSpatialAnchor view of the spatialAnchor field.
spatialAnchor
()

public VREventStatus

Returns:

a VREventStatus view of the status field.
status
()

public VREventTouchPadMove

Returns:

a VREventTouchPadMove view of the touchPadMove field.
touchPadMove
()

public VREventWebConsole

Returns:

a VREventWebConsole view of the webConsole field.
webConsole
()

Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate