IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | List of all members
Valve.VR.CVRCompositor Class Reference

Public Member Functions

void SetTrackingSpace (ETrackingUniverseOrigin eOrigin)
 
ETrackingUniverseOrigin GetTrackingSpace ()
 
EVRCompositorError WaitGetPoses (TrackedDevicePose_t[] pRenderPoseArray, TrackedDevicePose_t[] pGamePoseArray)
 
EVRCompositorError GetLastPoses (TrackedDevicePose_t[] pRenderPoseArray, TrackedDevicePose_t[] pGamePoseArray)
 
EVRCompositorError GetLastPoseForTrackedDeviceIndex (uint unDeviceIndex, ref TrackedDevicePose_t pOutputPose, ref TrackedDevicePose_t pOutputGamePose)
 
EVRCompositorError Submit (EVREye eEye, ref Texture_t pTexture, ref VRTextureBounds_t pBounds, EVRSubmitFlags nSubmitFlags)
 
void ClearLastSubmittedFrame ()
 
void PostPresentHandoff ()
 
bool GetFrameTiming (ref Compositor_FrameTiming pTiming, uint unFramesAgo)
 
uint GetFrameTimings (ref Compositor_FrameTiming pTiming, uint nFrames)
 
float GetFrameTimeRemaining ()
 
void GetCumulativeStats (ref Compositor_CumulativeStats pStats, uint nStatsSizeInBytes)
 
void FadeToColor (float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground)
 
HmdColor_t GetCurrentFadeColor (bool bBackground)
 
void FadeGrid (float fSeconds, bool bFadeIn)
 
float GetCurrentGridAlpha ()
 
EVRCompositorError SetSkyboxOverride (Texture_t[] pTextures)
 
void ClearSkyboxOverride ()
 
void CompositorBringToFront ()
 
void CompositorGoToBack ()
 
void CompositorQuit ()
 
bool IsFullscreen ()
 
uint GetCurrentSceneFocusProcess ()
 
uint GetLastFrameRenderer ()
 
bool CanRenderScene ()
 
void ShowMirrorWindow ()
 
void HideMirrorWindow ()
 
bool IsMirrorWindowVisible ()
 
void CompositorDumpImages ()
 
bool ShouldAppRenderWithLowResources ()
 
void ForceInterleavedReprojectionOn (bool bOverride)
 
void ForceReconnectProcess ()
 
void SuspendRendering (bool bSuspend)
 
EVRCompositorError GetMirrorTextureD3D11 (EVREye eEye, IntPtr pD3D11DeviceOrResource, ref IntPtr ppD3D11ShaderResourceView)
 
void ReleaseMirrorTextureD3D11 (IntPtr pD3D11ShaderResourceView)
 
EVRCompositorError GetMirrorTextureGL (EVREye eEye, ref uint pglTextureId, IntPtr pglSharedTextureHandle)
 
bool ReleaseSharedGLTexture (uint glTextureId, IntPtr glSharedTextureHandle)
 
void LockGLSharedTextureForAccess (IntPtr glSharedTextureHandle)
 
void UnlockGLSharedTextureForAccess (IntPtr glSharedTextureHandle)
 
uint GetVulkanInstanceExtensionsRequired (System.Text.StringBuilder pchValue, uint unBufferSize)
 
uint GetVulkanDeviceExtensionsRequired (IntPtr pPhysicalDevice, System.Text.StringBuilder pchValue, uint unBufferSize)
 
void SetExplicitTimingMode (EVRCompositorTimingMode eTimingMode)
 
EVRCompositorError SubmitExplicitTimingData ()
 

Detailed Description

Definition at line 2295 of file openvr_api.cs.


The documentation for this class was generated from the following file: