IMHOTEP Framework
|
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 () |
Definition at line 2295 of file openvr_api.cs.