OpenVR 1.0.14 Coverage - acdemiralp/di GitHub Wiki
-
Initialization and Cleanup
- VR_Init
- VR_Shutdown
- VR_IsHmdPresent
- VR_IsRuntimeInstalled
- VR_RuntimePath
- VR_GetVRInitErrorAsSymbol
- VR_GetVRInitErrorAsEnglishDescription
-
VR_GetGenericInterface -
VR_IsInterfaceVersionValid -
VR_GetInitToken -
VRToken -
OpenVRInternal_ModuleContext - VRSystem
- VRChaperone
- VRChaperoneSetup
- VRCompositor
- VROverlay
- VRScreenshots
- VRRenderModels
- VRApplications
- VRSettings
- VRResources
- VRExtendedDisplay
- VRTrackedCamera
- VRDriverManager
-
VR_InitInternal2 -
VR_ShutdownInternal
-
IVRSystem
- Display
- GetRecommendedRenderTargetSize
- GetProjectionMatrix
- GetProjectionRaw
- ComputeDistortion
- GetEyeToHeadTransform
- GetTimeSinceLastVsync
- GetD3D9AdapterIndex
- GetDXGIOutputInfo
- GetOutputDevice
- Display Mode
- IsDisplayOnDesktop
- SetDisplayVisibility
- Tracking
- GetDeviceToAbsoluteTrackingPose
- ResetSeatedZeroPose
- GetSeatedZeroPoseToStandingAbsoluteTrackingPose
- GetRawZeroPoseToStandingAbsoluteTrackingPose
- GetSortedTrackedDeviceIndicesOfClass
- GetTrackedDeviceActivityLevel
-
ApplyTransform -
GetTrackedDeviceIndexForControllerRole - GetControllerRoleForTrackedDeviceIndex
- Property
-
GetTrackedDeviceClass - IsTrackedDeviceConnected
- GetBoolTrackedDeviceProperty
- GetFloatTrackedDeviceProperty
- GetInt32TrackedDeviceProperty
- GetUint64TrackedDeviceProperty
- GetMatrix34TrackedDeviceProperty
- GetStringTrackedDeviceProperty
-
GetPropErrorNameFromEnum
-
- Event
- PollNextEvent
- PollNextEventWithPose
-
GetEventTypeNameFromEnum
- Rendering
- GetHiddenAreaMesh
- Controller
-
GetControllerState - GetControllerStateWithPose
- TriggerHapticPulse
-
GetButtonIdNameFromEnum -
GetControllerAxisTypeNameFromEnum - IsInputAvailable
- IsSteamVRDrawingControllers
- ShouldApplicationPause
- ShouldApplicationReduceRenderingWork
-
- Debug
- DriverDebugRequest
- Firmware
- PerformFirmwareUpdate
- Application Life Cycle
- AcknowledgeQuit_Exiting
- AcknowledgeQuit_UserPrompt
- Display
-
IVRChaperone
- GetCalibrationState
- GetPlayAreaSize
- GetPlayAreaRect
- ReloadInfo
- SetSceneColor
- GetBoundsColor
- AreBoundsVisible
- ForceBoundsVisible
-
IVRChaperoneSetup
- CommitWorkingCopy
- RevertWorkingCopy
- GetWorkingPlayAreaSize
- GetWorkingPlayAreaRect
- GetWorkingCollisionBoundsInfo
- GetLiveCollisionBoundsInfo
- GetWorkingSeatedZeroPoseToRawTrackingPose
- GetWorkingStandingZeroPoseToRawTrackingPose
- SetWorkingPlayAreaSize
- SetWorkingCollisionBoundsInfo
- SetWorkingSeatedZeroPoseToRawTrackingPose
- SetWorkingStandingZeroPoseToRawTrackingPose
- ReloadFromDisk
- GetLiveSeatedZeroPoseToRawTrackingPose
- SetWorkingCollisionBoundsTagsInfo
- GetLiveCollisionBoundsTagsInfo
- SetWorkingPhysicalBoundsInfo
- GetLivePhysicalBoundsInfo
- ExportLiveToBuffer
- ImportFromBufferToWorking
-
IVRCompositor
- SetTrackingSpace
- GetTrackingSpace
- WaitGetPoses
-
GetLastPoses -
GetLastPoseForTrackedDeviceIndex - Submit
- ClearLastSubmittedFrame
- PostPresentHandoff
- GetFrameTiming
-
GetFrameTimings - GetFrameTimeRemaining
- GetCumulativeStats
- FadeToColor
- GetCurrentFadeColor
- FadeGrid
- GetCurrentGridAlpha
- SetSkyboxOverride
- ClearSkyboxOverride
- CompositorBringToFront
- CompositorGoToBack
- CompositorQuit
- IsFullscreen
- GetCurrentSceneFocusProcess
- GetLastFrameRenderer
- CanRenderScene
- ShowMirrorWindow
- HideMirrorWindow
- IsMirrorWindowVisible
- CompositorDumpImages
- ShouldAppRenderWithLowResources
- ForceInterleavedReprojectionOn
- ForceReconnectProcess
- SuspendRendering
- GetMirrorTextureD3D11
- ReleaseMirrorTextureD3D11
- GetMirrorTextureGL
- ReleaseSharedGLTexture
- LockGLSharedTextureForAccess
- UnlockGLSharedTextureForAccess
- GetVulkanInstanceExtensionsRequired
- GetVulkanDeviceExtensionsRequired
- SetExplicitTimingMode
- SubmitExplicitTimingData
-
IVROverlay
- Management
- FindOverlay
- CreateOverlay
- DestroyOverlay
- SetHighQualityOverlay
- GetHighQualityOverlay
- GetOverlayKey
- GetOverlayName
- SetOverlayName
- GetOverlayImageData
-
GetOverlayErrorNameFromEnum
- Rendering
- SetOverlayRenderingPid
- GetOverlayRenderingPid
- SetOverlayFlag
- GetOverlayFlag
- SetOverlayColor
- GetOverlayColor
- SetOverlayAlpha
- GetOverlayAlpha
- SetOverlayTexelAspect
- GetOverlayTexelAspect
- SetOverlaySortOrder
- GetOverlaySortOrder
- SetOverlayWidthInMeters
- GetOverlayWidthInMeters
- SetOverlayAutoCurveDistanceRangeInMeters
- GetOverlayAutoCurveDistanceRangeInMeters
- SetOverlayTextureColorSpace
- GetOverlayTextureColorSpace
- SetOverlayTextureBounds
- GetOverlayTextureBounds
- SetOverlayRenderModel
- GetOverlayRenderModel
- GetOverlayTransformType
- SetOverlayTransformAbsolute
- GetOverlayTransformAbsolute
- SetOverlayTransformTrackedDeviceRelative
- GetOverlayTransformTrackedDeviceRelative
- SetOverlayTransformTrackedDeviceComponent
- GetOverlayTransformTrackedDeviceComponent
- SetOverlayTransformOverlayRelative
- GetOverlayTransformOverlayRelative
- ShowOverlay
- HideOverlay
- IsOverlayVisible
- GetTransformForOverlayCoordinates
- Input
- PollNextOverlayEvent
- SetOverlayInputMethod
- GetOverlayInputMethod
- SetOverlayMouseScale
- GetOverlayMouseScale
- ComputeOverlayIntersection
- HandleControllerOverlayInteractionAsMouse
- IsHoverTargetDisplay
- SetGamepadFocusOverlay
- GetGamepadFocusOverlay
- SetOverlayNeighbor
- MoveGamepadFocusToNeighbor
- GetOverlayDualAnalogTransform
- SetOverlayDualAnalogTransform
- SetOverlayIntersectionMask
-
GetOverlayFlags
- Texture
-
GetOverlayTexture - SetOverlayTexture
- ClearOverlayTexture
- SetOverlayRaw
- GetOverlayTextureSize
- SetOverlayFromFile
-
ReleaseNativeOverlayHandle
-
- Dashboard
- CreateDashboardOverlay
- IsDashboardVisible
- IsActiveDashboardOverlay
- GetDashboardOverlaySceneProcess
- SetDashboardOverlaySceneProcess
- ShowDashboard
- GetPrimaryDashboardDevice
- Keyboard
- ShowKeyboard
- ShowKeyboardForOverlay
- GetKeyboardText
- HideKeyboard
- SetKeyboardTransformAbsolute
- SetKeyboardPositionForOverlay
- Message Box
- ShowMessageOverlay
- CloseMessageOverlay
- Management
-
IVRRenderModels
- LoadRenderModel_Async
- FreeRenderModel
- LoadTexture_Async
- FreeTexture
- LoadTextureD3D11_Async
- LoadIntoTextureD3D11_Async
-
FreeTextureD3D11 -
GetRenderModelName -
GetRenderModelCount - GetComponentCount
- GetComponentName
-
GetComponentButtonMask - GetComponentRenderModelName
-
GetComponentState -
RenderModelHasComponent - GetRenderModelThumbnailURL
- GetRenderModelOriginalPath
- GetRenderModelErrorNameFromEnum
-
IVRTrackedCamera
-
GetCameraErrorNameFromEnum - HasCamera
- GetCameraFrameSize
- GetCameraIntrinsics
- GetCameraProjection
- AcquireVideoStreamingService
- ReleaseVideoStreamingService
- GetVideoStreamFrameBuffer
- GetVideoStreamTextureSize
- GetVideoStreamTextureD3D11
- GetVideoStreamTextureGL
-
ReleaseVideoStreamTextureGL
-
-
IVRScreenshots
- RequestScreenshot
- HookScreenshot
- GetScreenshotPropertyType
- GetScreenshotPropertyFilename
- UpdateScreenshotProgress
- TakeStereoScreenshot
- SubmitScreenshot
-
IVRResources
- LoadSharedResource
- GetResourceFullPath
-
IVRDriverManager
- GetDriverCount
- GetDriverName