CVRCompositor Class

Definition

C++
public ref class CVRCompositor
Inheritance
CVRCompositor

Methods

CanRenderScene()
ClearLastSubmittedFrame()
ClearSkyboxOverride()
CompositorBringToFront()
CompositorDumpImages()
CompositorGoToBack()
CompositorQuit()
FadeGrid(Single, Boolean)
FadeToColor(Single, Single, Single, Single, Single, Boolean)
ForceInterleavedReprojectionOn(Boolean)
ForceReconnectProcess()
GetCumulativeStats(Compositor_CumulativeStats, UInt32)
GetCurrentFadeColor(Boolean)
GetCurrentGridAlpha()
GetCurrentSceneFocusProcess()
GetFrameTimeRemaining()
GetFrameTiming(Compositor_FrameTiming, UInt32)
GetFrameTimings(Compositor_FrameTiming, UInt32)
GetLastFrameRenderer()
GetLastPoseForTrackedDeviceIndex(UInt32, TrackedDevicePose_t, TrackedDevicePose_t)
GetLastPoses(TrackedDevicePose_t[], TrackedDevicePose_t[])
GetMirrorTextureD3D11(EVREye, IntPtr, IntPtr)
GetMirrorTextureGL(EVREye, UInt32, IntPtr)
GetTrackingSpace()
GetVulkanDeviceExtensionsRequired(IntPtr, StringBuilder, UInt32)
GetVulkanInstanceExtensionsRequired(StringBuilder, UInt32)
HideMirrorWindow()
IsFullscreen()
IsMirrorWindowVisible()
IsMotionSmoothingEnabled()
LockGLSharedTextureForAccess(IntPtr)
PostPresentHandoff()
ReleaseMirrorTextureD3D11(IntPtr)
ReleaseSharedGLTexture(UInt32, IntPtr)
SetExplicitTimingMode(EVRCompositorTimingMode)
SetSkyboxOverride(Texture_t[])
SetTrackingSpace(ETrackingUniverseOrigin)
ShouldAppRenderWithLowResources()
ShowMirrorWindow()
Submit(EVREye, Texture_t, VRTextureBounds_t, EVRSubmitFlags)
SubmitExplicitTimingData()
SuspendRendering(Boolean)
UnlockGLSharedTextureForAccess(IntPtr)
WaitGetPoses(TrackedDevicePose_t[], TrackedDevicePose_t[])

Applies to

Product Versions
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0