All Classes and Interfaces
Classes
Class
Description
Layout
An array of
AppOverrideKeys structs.Layout
An array of
CameraVideoStreamFrameHeader structs.Provides compositor benchmark results to the app.
An array of
Compositor_BenchmarkResults structs.Cumulative stats for current application.
An array of
CompositorCumulativeStats structs.Provides a single frame's timing information to the app.
An array of
CompositorFrameTiming structs.Layout
An array of
CompositorStageRenderSettings structs.Used to return the post-distortion UVs for each color channel.
An array of
DistortionCoordinates structs.Frame timing data provided by direct mode drivers.
An array of
DriverDirectModeFrameTiming structs.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 of
HiddenAreaMesh structs.Layout
An array of
HmdColor structs.Layout
An array of
HmdMatrix33 structs.Layout
An array of
HmdMatrix34 structs.Layout
An array of
HmdMatrix44 structs.Layout
An array of
HmdQuad structs.Layout
An array of
HmdQuaternion structs.Layout
An array of
HmdQuaternionf structs.Layout
An array of
HmdRect2 structs.Layout
An array of
HmdVector2 structs.Layout
An array of
HmdVector3 structs.Layout
An array of
HmdVector3d structs.Layout
An array of
HmdVector4 structs.Layout
An array of
ImuSample structs.Layout
An array of
InputAnalogActionData structs.Layout
An array of
InputBindingInfo structs.Layout
An array of
InputDigitalActionData structs.Layout
An array of
InputOriginInfo structs.Layout
An array of
InputPoseActionData structs.Layout
An array of
InputSkeletalActionData structs.Layout
An array of
IntersectionMaskCircle structs.Layout
An array of
IntersectionMaskRectangle structs.Used for passing graphic data.
An array of
NotificationBitmap structs.The OpenVR function tables.
Layout
An array of
PathRead structs.Layout
An array of
PathWrite structs.Layout
An array of
PropertyRead structs.Layout
An array of
PropertyWrite structs.Layout
An array of
RenderModel structs.Describes state information about a render-model component, including transforms and other dynamic properties.
An array of
RenderModelComponentState structs.Layout
An array of
RenderModelControllerModeState structs.A texture map for use on a render model.
An array of
RenderModelTextureMap structs.A single vertex in a render model.
An array of
RenderModelVertex structs.Layout
An array of
SpatialAnchorPose structs.Layout
An array of
Texture structs.Describes a single pose for a tracked object.
An array of
TrackedDevicePose structs.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 openvr
SharedLibrary.Layout
An array of
VRActiveActionSet structs.Application management.
Holds the transform for a single bone.
An array of
VRBoneTransform structs.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 of
VRControllerAxis structs.Holds all the state of a controller at one moment in time.
An array of
VRControllerState structs.An event posted by the server to all running applications.
An array of
VREvent structs.Layout
An array of
VREventApplicationLaunch structs.Layout
An array of
VREventAudioMuteControl structs.Layout
An array of
VREventAudioVolumeControl structs.Layout
An array of
VREventChaperone structs.Used for controller button events.
An array of
VREventController structs.Layout
An array of
VREventData structs.Layout
An array of
VREventEditingCameraSurface structs.Layout
An array of
VREventHapticVibration structs.Layout
An array of
VREventHDCPError structs.Layout
An array of
VREventInputActionManifestLoad structs.Layout
An array of
VREventInputBindingLoad structs.Layout
An array of
VREventIpd structs.Used for keyboard events.
An array of
VREventKeyboard structs.Layout
An array of
VREventMessageOverlay structs.Used for simulated mouse events in overlay space.
An array of
VREventMouse structs.Notification related events.
An array of
VREventNotification structs.Used for a few events about overlays.
An array of
VREventOverlay structs.Layout
An array of
VREventPerformanceTest structs.Used for events about processes.
An array of
VREventProcess structs.Layout
An array of
VREventProgressUpdate structs.Layout
An array of
VREventProperty structs.Not actually used for any events.
An array of
VREventReserved structs.Layout
An array of
VREventScreenshot structs.Layout
An array of
VREventScreenshotProgress structs.Used for simulated mouse wheel scroll.
An array of
VREventScroll structs.Layout
An array of
VREventSeatedZeroPoseReset structs.Layout
An array of
VREventShowDevTools structs.Layout
An array of
VREventShowUI structs.Layout
An array of
VREventSpatialAnchor structs.Used for a few events about overlays.
An array of
VREventStatus structs.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 of
VREventTouchPadMove structs.Layout
An array of
VREventWebConsole structs.Layout
An array of
VRNativeDevice structs.Overlay management methods.
Layout
An array of
VROverlayIntersectionMaskPrimitive structs.Layout
An array of
VROverlayIntersectionMaskPrimitiveData structs.Layout
An array of
VROverlayIntersectionParams structs.Layout
An array of
VROverlayIntersectionResults structs.Defines the project used in an overlay that is using
SetOverlayTransformProjection.An array of
VROverlayProjection structs.Layout
An array of
VROverlayView_t structs.Shared Resource Methods.
Allows the application to generate screenshots.
Contains summary information about the current skeletal pose.
An array of
VRSkeletalSummaryData structs.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 of
VRTextureBounds structs.Layout
An array of
VRTextureDepthInfo structs.Layout
An array of
VRTextureWithDepth structs.Allows specifying pose used to render provided scene texture (if different from value returned by
WaitGetPoses).An array of
VRTextureWithPose structs.Layout
An array of
VRTextureWithPoseAndDepth structs.Layout
An array of
VRVulkanDevice structs.Data required for passing Vulkan textures to
Submit.An array of
VRVulkanTextureArrayData structs.Data required for passing Vulkan textures to
Submit.An array of
VRVulkanTextureData structs.