Package org.lwjgl.openvr
@NullMarked
package org.lwjgl.openvr
Contains bindings to OpenVR.
OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting.
-
ClassesClassDescriptionLayoutAn array of
AppOverrideKeysstructs.LayoutAn array ofCameraVideoStreamFrameHeaderstructs.Provides compositor benchmark results to the app.An array ofCompositor_BenchmarkResultsstructs.Cumulative stats for current application.An array ofCompositorCumulativeStatsstructs.Provides a single frame's timing information to the app.An array ofCompositorFrameTimingstructs.LayoutAn array ofCompositorStageRenderSettingsstructs.Used to return the post-distortion UVs for each color channel.An array ofDistortionCoordinatesstructs.Frame timing data provided by direct mode drivers.An array ofDriverDirectModeFrameTimingstructs.The mesh to draw into the stencil (or depth) buffer to perform early stencil (or depth) kills of pixels that will never appear on the HMD.An array ofHiddenAreaMeshstructs.LayoutAn array ofHmdColorstructs.LayoutAn array ofHmdMatrix33structs.LayoutAn array ofHmdMatrix34structs.LayoutAn array ofHmdMatrix44structs.LayoutAn array ofHmdQuadstructs.LayoutAn array ofHmdQuaternionstructs.LayoutAn array ofHmdQuaternionfstructs.LayoutAn array ofHmdRect2structs.LayoutAn array ofHmdVector2structs.LayoutAn array ofHmdVector3structs.LayoutAn array ofHmdVector3dstructs.LayoutAn array ofHmdVector4structs.LayoutAn array ofImuSamplestructs.LayoutAn array ofInputAnalogActionDatastructs.LayoutAn array ofInputBindingInfostructs.LayoutAn array ofInputDigitalActionDatastructs.LayoutAn array ofInputOriginInfostructs.LayoutAn array ofInputPoseActionDatastructs.LayoutAn array ofInputSkeletalActionDatastructs.LayoutAn array ofIntersectionMaskCirclestructs.LayoutAn array ofIntersectionMaskRectanglestructs.Used for passing graphic data.An array ofNotificationBitmapstructs.The OpenVR function tables.LayoutAn array ofPathReadstructs.LayoutAn array ofPathWritestructs.LayoutAn array ofPropertyReadstructs.LayoutAn array ofPropertyWritestructs.LayoutAn array ofRenderModelstructs.Describes state information about a render-model component, including transforms and other dynamic properties.An array ofRenderModelComponentStatestructs.LayoutAn array ofRenderModelControllerModeStatestructs.A texture map for use on a render model.An array ofRenderModelTextureMapstructs.A single vertex in a render model.An array ofRenderModelVertexstructs.LayoutAn array ofSpatialAnchorPosestructs.LayoutAn array ofTexturestructs.Describes a single pose for a tracked object.An array ofTrackedDevicePosestructs.Because the OpenVR API causes the game to connect to any attached VR hardware, it is not initialized automatically.Contains the function pointers loaded from the openvrSharedLibrary.LayoutAn array ofVRActiveActionSetstructs.Application management.Holds the transform for a single bone.An array ofVRBoneTransformstructs.HIGH LEVEL TRACKING SPACE ASSUMPTIONS: 0,0,0 is the preferred standing area center. 0Y is the floor height. -Z is the preferred forward facing direction.Manages the working copy of the chaperone info.Allows the application to interact with the compositor.Contains information about one axis on the controller.An array ofVRControllerAxisstructs.Holds all the state of a controller at one moment in time.An array ofVRControllerStatestructs.An event posted by the server to all running applications.An array ofVREventstructs.LayoutAn array ofVREventApplicationLaunchstructs.LayoutAn array ofVREventAudioMuteControlstructs.LayoutAn array ofVREventAudioVolumeControlstructs.LayoutAn array ofVREventChaperonestructs.Used for controller button events.An array ofVREventControllerstructs.LayoutAn array ofVREventDatastructs.LayoutAn array ofVREventEditingCameraSurfacestructs.LayoutAn array ofVREventHapticVibrationstructs.LayoutAn array ofVREventHDCPErrorstructs.LayoutAn array ofVREventInputActionManifestLoadstructs.LayoutAn array ofVREventInputBindingLoadstructs.LayoutAn array ofVREventIpdstructs.Used for keyboard events.An array ofVREventKeyboardstructs.LayoutAn array ofVREventMessageOverlaystructs.Used for simulated mouse events in overlay space.An array ofVREventMousestructs.Notification related events.An array ofVREventNotificationstructs.Used for a few events about overlays.An array ofVREventOverlaystructs.LayoutAn array ofVREventPerformanceTeststructs.Used for events about processes.An array ofVREventProcessstructs.LayoutAn array ofVREventProgressUpdatestructs.LayoutAn array ofVREventPropertystructs.Not actually used for any events.An array ofVREventReservedstructs.LayoutAn array ofVREventScreenshotstructs.LayoutAn array ofVREventScreenshotProgressstructs.Used for simulated mouse wheel scroll.An array ofVREventScrollstructs.LayoutAn array ofVREventSeatedZeroPoseResetstructs.LayoutAn array ofVREventShowDevToolsstructs.LayoutAn array ofVREventShowUIstructs.LayoutAn array ofVREventSpatialAnchorstructs.Used for a few events about overlays.An array ofVREventStatusstructs.When in mouse input mode you can receive data from the touchpad, these events are only sent if the users finger is on the touchpad (or just released from it).An array ofVREventTouchPadMovestructs.LayoutAn array ofVREventWebConsolestructs.LayoutAn array ofVRNativeDevicestructs.Overlay management methods.LayoutAn array ofVROverlayIntersectionMaskPrimitivestructs.LayoutAn array ofVROverlayIntersectionMaskPrimitiveDatastructs.LayoutAn array ofVROverlayIntersectionParamsstructs.LayoutAn array ofVROverlayIntersectionResultsstructs.Defines the project used in an overlay that is usingSetOverlayTransformProjection.An array ofVROverlayProjectionstructs.LayoutAn array ofVROverlayView_tstructs.Shared Resource Methods.Allows the application to generate screenshots.Contains summary information about the current skeletal pose.An array ofVRSkeletalSummaryDatastructs.Main interface for display, distortion, tracking, controller, and event access.Allows the application to control what part of the provided texture will be used in the frame buffer.An array ofVRTextureBoundsstructs.LayoutAn array ofVRTextureDepthInfostructs.LayoutAn array ofVRTextureWithDepthstructs.Allows specifying pose used to render provided scene texture (if different from value returned byWaitGetPoses).An array ofVRTextureWithPosestructs.LayoutAn array ofVRTextureWithPoseAndDepthstructs.LayoutAn array ofVRVulkanDevicestructs.Data required for passing Vulkan textures toSubmit.An array ofVRVulkanTextureArrayDatastructs.Data required for passing Vulkan textures toSubmit.An array ofVRVulkanTextureDatastructs.