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
  • 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
  • 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