IVROverlay::SetHighQualityOverlay
Joe Ludwig edited this page Aug 17, 2015
·
1 revision
Pages 116
- Home
- API Documentation
- Compositor_DeviceType
- Compositor_FrameTiming
- Compositor_TextureBounds
- DirectX12
- Driver Documentation
- Driver Factory Function
- DriverManifest
- HmdError
- IClientTrackedDeviceProvider_Overview
- 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
- IVRExtendedDisplay::GetDXGIOutputInfo
- IVRExtendedDisplay::GetEyeOutputViewport
- IVRExtendedDisplay::GetWindowBounds
- IVRExtendedDisplay_Overview
- 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
- vr::ITrackedDeviceServerDriver Overview
- VREvent_t
- Vulkan
- Show 101 more pages…
Clone this wiki locally
VROverlayError SetHighQualityOverlay( VROverlayHandle_t ulOverlayHandle )
Specify which overlay to use the high quality render path.
VROverlayHandle_t ulOverlayHandle
Description
Specify which overlay to use the high quality render path. This overlay will be composited in during the distortion pass which results in it drawing on top of everything else, but also at a higher quality as it samples the source texture directly rather than rasterizing into each eye's render texture first. Because if this, only one of these is supported at any given time. It is most useful for overlays that are expected to take up most of the user's view (e.g. streaming video).
Note: VR Dashboard overlays may not use the High Quality path.