| AppOverrideKeys |
Layout
|
| AppOverrideKeys.Buffer |
|
| CameraVideoStreamFrameHeader |
Member documentation
|
| CameraVideoStreamFrameHeader.Buffer |
|
| CompositorCumulativeStats |
Cumulative stats for current application.
|
| CompositorCumulativeStats.Buffer |
|
| CompositorFrameTiming |
Provides a single frame's timing information to the app.
|
| CompositorFrameTiming.Buffer |
|
| CompositorOverlaySettings |
Allows the application to customize how the overlay appears in the compositor.
|
| CompositorOverlaySettings.Buffer |
|
| DistortionCoordinates |
Used to return the post-distortion UVs for each color channel.
|
| DistortionCoordinates.Buffer |
|
| DriverDirectModeFrameTiming |
Frame timing data provided by direct mode drivers.
|
| DriverDirectModeFrameTiming.Buffer |
|
| HiddenAreaMesh |
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.
|
| HiddenAreaMesh.Buffer |
|
| HmdColor |
Layout
|
| HmdColor.Buffer |
|
| HmdMatrix33 |
Layout
|
| HmdMatrix33.Buffer |
|
| HmdMatrix34 |
Layout
|
| HmdMatrix34.Buffer |
|
| HmdMatrix44 |
Layout
|
| HmdMatrix44.Buffer |
|
| HmdQuad |
Layout
|
| HmdQuad.Buffer |
|
| HmdQuaternion |
Layout
|
| HmdQuaternion.Buffer |
|
| HmdQuaternionf |
Layout
|
| HmdQuaternionf.Buffer |
|
| HmdRect2 |
Layout
|
| HmdRect2.Buffer |
|
| HmdVector2 |
Layout
|
| HmdVector2.Buffer |
|
| HmdVector3 |
Layout
|
| HmdVector3.Buffer |
|
| HmdVector3d |
Layout
|
| HmdVector3d.Buffer |
|
| HmdVector4 |
Layout
|
| HmdVector4.Buffer |
|
| ImuSample |
Layout
|
| ImuSample.Buffer |
|
| InputAnalogActionData |
Member documentation
|
| InputAnalogActionData.Buffer |
|
| InputBindingInfo |
Layout
|
| InputBindingInfo.Buffer |
|
| InputDigitalActionData |
Member documentation
|
| InputDigitalActionData.Buffer |
|
| InputOriginInfo |
Layout
|
| InputOriginInfo.Buffer |
|
| InputPoseActionData |
Member documentation
|
| InputPoseActionData.Buffer |
|
| InputSkeletalActionData |
Member documentation
|
| InputSkeletalActionData.Buffer |
|
| IntersectionMaskCircle |
Layout
|
| IntersectionMaskCircle.Buffer |
|
| IntersectionMaskRectangle |
Layout
|
| IntersectionMaskRectangle.Buffer |
|
| NotificationBitmap |
Used for passing graphic data.
|
| NotificationBitmap.Buffer |
|
| OpenVR |
The OpenVR function tables.
|
| OpenVR.IVRApplications |
|
| OpenVR.IVRChaperone |
|
| OpenVR.IVRChaperoneSetup |
|
| OpenVR.IVRCompositor |
|
| OpenVR.IVRDebug |
|
| OpenVR.IVRDriverManager |
|
| OpenVR.IVRExtendedDisplay |
|
| OpenVR.IVRInput |
|
| OpenVR.IVRIOBuffer |
|
| OpenVR.IVRNotifications |
|
| OpenVR.IVROverlay |
|
| OpenVR.IVRRenderModels |
|
| OpenVR.IVRResources |
|
| OpenVR.IVRScreenshots |
|
| OpenVR.IVRSettings |
|
| OpenVR.IVRSpatialAnchors |
|
| OpenVR.IVRSystem |
|
| OpenVR.IVRTrackedCamera |
|
| RenderModel |
Member documentation
|
| RenderModel.Buffer |
|
| RenderModelComponentState |
Describes state information about a render-model component, including transforms and other dynamic properties.
|
| RenderModelComponentState.Buffer |
|
| RenderModelControllerModeState |
Member documentation
|
| RenderModelControllerModeState.Buffer |
|
| RenderModelTextureMap |
A texture map for use on a render model.
|
| RenderModelTextureMap.Buffer |
|
| RenderModelVertex |
A single vertex in a render model.
|
| RenderModelVertex.Buffer |
|
| SpatialAnchorPose |
Layout
|
| SpatialAnchorPose.Buffer |
|
| Texture |
Member documentation
|
| Texture.Buffer |
|
| TrackedDevicePose |
Describes a single pose for a tracked object.
|
| TrackedDevicePose.Buffer |
|
| VR |
Because the OpenVR API causes the game to connect to any attached VR hardware, it is not initialized automatically.
|
| VR.Functions |
Contains the function pointers loaded from the openvr SharedLibrary.
|
| VRActiveActionSet |
Member documentation
|
| VRActiveActionSet.Buffer |
|
| VRApplications |
Application management.
|
| VRBoneTransform |
Holds the transform for a single bone.
|
| VRBoneTransform.Buffer |
|
| VRChaperone |
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.
|
| VRChaperoneSetup |
Manages the working copy of the chaperone info.
|
| VRCompositor |
Allows the application to interact with the compositor.
|
| VRControllerAxis |
Contains information about one axis on the controller.
|
| VRControllerAxis.Buffer |
|
| VRControllerState |
Holds all the state of a controller at one moment in time.
|
| VRControllerState.Buffer |
|
| VRDebug |
|
| VRDriverManager |
|
| VREvent |
An event posted by the server to all running applications.
|
| VREvent.Buffer |
|
| VREventApplicationLaunch |
Layout
|
| VREventApplicationLaunch.Buffer |
|
| VREventChaperone |
Layout
|
| VREventChaperone.Buffer |
|
| VREventController |
Used for controller button events.
|
| VREventController.Buffer |
|
| VREventData |
Layout
|
| VREventData.Buffer |
|
| VREventDualAnalog |
Member documentation
|
| VREventDualAnalog.Buffer |
|
| VREventEditingCameraSurface |
Layout
|
| VREventEditingCameraSurface.Buffer |
|
| VREventHapticVibration |
Member documentation
|
| VREventHapticVibration.Buffer |
|
| VREventHDCPError |
Layout
|
| VREventHDCPError.Buffer |
|
| VREventInputActionManifestLoad |
Layout
|
| VREventInputActionManifestLoad.Buffer |
|
| VREventInputBindingLoad |
Layout
|
| VREventInputBindingLoad.Buffer |
|
| VREventIpd |
Layout
|
| VREventIpd.Buffer |
|
| VREventKeyboard |
Used for keyboard events.
|
| VREventKeyboard.Buffer |
|
| VREventMessageOverlay |
Member documentation
|
| VREventMessageOverlay.Buffer |
|
| VREventMouse |
Used for simulated mouse events in overlay space.
|
| VREventMouse.Buffer |
|
| VREventNotification |
Notification related events.
|
| VREventNotification.Buffer |
|
| VREventOverlay |
Used for a few events about overlays.
|
| VREventOverlay.Buffer |
|
| VREventPerformanceTest |
Layout
|
| VREventPerformanceTest.Buffer |
|
| VREventProcess |
Used for events about processes.
|
| VREventProcess.Buffer |
|
| VREventProgressUpdate |
Layout
|
| VREventProgressUpdate.Buffer |
|
| VREventProperty |
Member documentation
|
| VREventProperty.Buffer |
|
| VREventReserved |
Not actually used for any events.
|
| VREventReserved.Buffer |
|
| VREventScreenshot |
Layout
|
| VREventScreenshot.Buffer |
|
| VREventScreenshotProgress |
Layout
|
| VREventScreenshotProgress.Buffer |
|
| VREventScroll |
Used for simulated mouse wheel scroll.
|
| VREventScroll.Buffer |
|
| VREventSeatedZeroPoseReset |
Layout
|
| VREventSeatedZeroPoseReset.Buffer |
|
| VREventShowDevTools |
Layout
|
| VREventShowDevTools.Buffer |
|
| VREventShowUI |
Layout
|
| VREventShowUI.Buffer |
|
| VREventSpatialAnchor |
Layout
|
| VREventSpatialAnchor.Buffer |
|
| VREventStatus |
Used for a few events about overlays.
|
| VREventStatus.Buffer |
|
| VREventTouchPadMove |
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).
|
| VREventTouchPadMove.Buffer |
|
| VREventWebConsole |
Layout
|
| VREventWebConsole.Buffer |
|
| VRExtendedDisplay |
|
| VRInput |
|
| VRIOBuffer |
|
| VRNotifications |
|
| VROverlay |
Overlay management methods.
|
| VROverlayIntersectionMaskPrimitive |
Layout
|
| VROverlayIntersectionMaskPrimitive.Buffer |
|
| VROverlayIntersectionMaskPrimitiveData |
Layout
|
| VROverlayIntersectionMaskPrimitiveData.Buffer |
|
| VROverlayIntersectionParams |
Layout
|
| VROverlayIntersectionParams.Buffer |
|
| VROverlayIntersectionResults |
Layout
|
| VROverlayIntersectionResults.Buffer |
|
| VRRenderModels |
|
| VRResources |
Shared Resource Methods.
|
| VRScreenshots |
Allows the application to generate screenshots.
|
| VRSettings |
|
| VRSkeletalSummaryData |
Contains summary information about the current skeletal pose.
|
| VRSkeletalSummaryData.Buffer |
|
| VRSpatialAnchors |
|
| VRSystem |
Main interface for display, distortion, tracking, controller, and event access.
|
| VRTextureBounds |
Allows the application to control what part of the provided texture will be used in the frame buffer.
|
| VRTextureBounds.Buffer |
|
| VRTextureDepthInfo |
Layout
|
| VRTextureDepthInfo.Buffer |
|
| VRTextureWithDepth |
Layout
|
| VRTextureWithDepth.Buffer |
|
| VRTextureWithPose |
Allows specifying pose used to render provided scene texture (if different from value returned by WaitGetPoses).
|
| VRTextureWithPose.Buffer |
|
| VRTextureWithPoseAndDepth |
Layout
|
| VRTextureWithPoseAndDepth.Buffer |
|
| VRTrackedCamera |
|
| VRVulkanTextureData |
Data required for passing Vulkan textures to Submit.
|
| VRVulkanTextureData.Buffer |
|