Skip to content
Sign up
Why GitHub?
Features
→
Mobile
→
Actions
→
Codespaces
→
Packages
→
Security
→
Code review
→
Issues
→
Integrations
→
GitHub Sponsors
→
Customer stories
→
Team
Enterprise
Explore
Explore GitHub
→
Learn and contribute
Topics
→
Collections
→
Trending
→
Learning Lab
→
Open source guides
→
Connect with others
The ReadME Project
→
Events
→
Community forum
→
GitHub Education
→
GitHub Stars program
→
Marketplace
Pricing
Plans
→
Compare plans
→
Contact Sales
→
Education
→
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub
↵
Jump to
↵
In this organization
All GitHub
↵
Jump to
↵
In this repository
All GitHub
↵
Jump to
↵
Sign in
Sign up
{{ message }}
ValveSoftware
/
openvr
Notifications
Star
4.9k
Fork
1.1k
Code
Issues
823
Pull requests
43
Actions
Projects
0
Wiki
Security
Insights
More
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Home
Jump to bottom
Chanchana Sornsoontorn edited this page
Aug 7, 2019
·
16 revisions
Application API Documentation
Driver Development Documentation
Pages
131
Home
Action manifest
API Documentation
Compositor Skinning
Compositor_DeviceType
Compositor_FrameTiming
Compositor_TextureBounds
Creating a Skeletal Input Driver
Device sleep states
DirectX12
Driver direct mode
Driver Documentation
Driver Factory Function
DriverManifest
Hand Skeleton
HmdError
IClientTrackedDeviceProvider_Overview
ImuSample_t
Input Profiles
IServerTrackedDeviceProvider_Overview
IVRChaperone::GetCalibrationState
IVRChaperone::GetPlayAreaRect
IVRChaperone::GetPlayAreaSize
IVRChaperone_Overview
IVRCompositor::ClearLastSubmittedFrame
IVRCompositor::CompositorBringToFront
IVRCompositor::CompositorGoToBack
IVRCompositor::CompositorQuit
IVRCompositor::FadeGrid
IVRCompositor::FadeToColor
IVRCompositor::GetFrameTiming
IVRCompositor::GetGamma
IVRCompositor::GetLastError
IVRCompositor::GetTrackingSpace
IVRCompositor::GetVSync
IVRCompositor::IsFullscreen
IVRCompositor::SetGamma
IVRCompositor::SetTrackingSpace
IVRCompositor::SetVSync
IVRCompositor::Submit
IVRCompositor::WaitGetPoses
IVRCompositor_Overview
IVRDriverInput Overview
IVRExtendedDisplay::GetDXGIOutputInfo
IVRExtendedDisplay::GetEyeOutputViewport
IVRExtendedDisplay::GetWindowBounds
IVRExtendedDisplay_Overview
IVRIOBuffer
IVROverlay::ClearOverlayTexture
IVROverlay::ComputeOverlayIntersection
IVROverlay::CreateDashboardOverlay
IVROverlay::CreateOverlay
IVROverlay::DestroyOverlay
IVROverlay::FindOverlay
IVROverlay::GetHighQualityOverlay
IVROverlay::GetOverlayErrorNameFromEnum
IVROverlay::GetOverlayImageData
IVROverlay::GetOverlayKey
IVROverlay::GetOverlayName
IVROverlay::GetOverlayTransformType
IVROverlay::HandleControllerOverlayInteractionAsMouse
IVROverlay::IsActiveDashboardOverlay
IVROverlay::IsDashboardVisible
IVROverlay::IsOverlayVisible
IVROverlay::PollNextOverlayEvent
IVROverlay::SetDashboardOverlaySceneProcess
IVROverlay::SetHighQualityOverlay
IVROverlay::SetOverlayAlpha
IVROverlay::SetOverlayAutoCurveDistanceRangeInMeters
IVROverlay::SetOverlayColor
IVROverlay::SetOverlayFlag
IVROverlay::SetOverlayFromFile
IVROverlay::SetOverlayInputMethod
IVROverlay::SetOverlayMouseScale
IVROverlay::SetOverlayRaw
IVROverlay::SetOverlayTexture
IVROverlay::SetOverlayTextureBounds
IVROverlay::SetOverlayTransformAbsolute
IVROverlay::SetOverlayTransformTrackedDeviceRelative
IVROverlay::SetOverlayWidthInMeters
IVROverlay::ShowDashboard
IVROverlay::ShowOverlay
IVROverlay_Overview
IVRRenderModels::FreeRenderModel
IVRRenderModels::GetRenderModelCount
IVRRenderModels::GetRenderModelName
IVRRenderModels::LoadRenderModel
IVRRenderModels_Overview
IVRScreenshots::GetScreenshotPropertyFilename
IVRScreenshots::GetScreenshotPropertyType
IVRScreenshots::HookScreenshot
IVRScreenshots::RequestScreenshot
IVRScreenshots::SubmitScreenshot
IVRScreenshots::TakeStereoScreenshot
IVRScreenshots::UpdateScreenshotProgress
IVRScreenshots_Overview
IVRSystem::CaptureInputFocus
IVRSystem::ComputeDistortion
IVRSystem::GetButtonIdNameFromEnum
IVRSystem::GetControllerAxisTypeNameFromEnum
IVRSystem::GetControllerState
IVRSystem::GetD3D9AdapterIndex
IVRSystem::GetDeviceToAbsoluteTrackingPose
IVRSystem::GetDXGIOutputInfo
IVRSystem::GetEventTypeNameFromEnum
IVRSystem::GetEyeToHeadTransform
IVRSystem::GetHiddenAreaMesh
IVRSystem::GetProjectionMatrix
IVRSystem::GetProjectionRaw
IVRSystem::GetPropErrorNameFromEnum
IVRSystem::GetRecommendedRenderTargetSize
IVRSystem::GetSeatedZeroPoseToStandingAbsoluteTrackingPose
IVRSystem::GetTimeSinceLastVsync
IVRSystem::GetTrackedDeviceClass
IVRSystem::GetTrackedDeviceProperty
IVRSystem::HandleControllerOverlayInteractionAsMouse
IVRSystem::IsInputFocusCapturedByAnotherProcess
IVRSystem::IsTrackedDeviceConnected
IVRSystem::PollNextEvent
IVRSystem::ReleaseInputFocus
IVRSystem::ResetSeatedZeroPose
IVRSystem::TriggerHapticPulse
IVRSystem_Overview
IVRWatchdogProvider_Overview
List of common controller types
SteamVR Input
SteamVR Skeletal Input
TrackingOverrides
vr::ITrackedDeviceServerDriver Overview
VREvent_t
Vulkan
Show 116 more pages…
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.