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 |
|
CompositorStageRenderSettings |
Member documentation
|
CompositorStageRenderSettings.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 |
|