Space Engineers
Public Member Functions | List of all members
Valve.VR.IVRCompositor Class Referenceabstract
Inheritance diagram for Valve.VR.IVRCompositor:
Valve.VR.CVRCompositor

Public Member Functions

abstract IntPtr GetIntPtr ()
 
abstract void SetTrackingSpace (ETrackingUniverseOrigin eOrigin)
 
abstract ETrackingUniverseOrigin GetTrackingSpace ()
 
abstract EVRCompositorError WaitGetPoses (TrackedDevicePose_t[] pRenderPoseArray, TrackedDevicePose_t[] pGamePoseArray)
 
abstract EVRCompositorError GetLastPoses (TrackedDevicePose_t[] pRenderPoseArray, TrackedDevicePose_t[] pGamePoseArray)
 
abstract EVRCompositorError Submit (EVREye eEye, ref Texture_t pTexture, ref VRTextureBounds_t pBounds, EVRSubmitFlags nSubmitFlags)
 
abstract void ClearLastSubmittedFrame ()
 
abstract void PostPresentHandoff ()
 
abstract bool GetFrameTiming (ref Compositor_FrameTiming pTiming, uint unFramesAgo)
 
abstract float GetFrameTimeRemaining ()
 
abstract void FadeToColor (float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground)
 
abstract void FadeGrid (float fSeconds, bool bFadeIn)
 
abstract EVRCompositorError SetSkyboxOverride (Texture_t[] pTextures)
 
abstract void ClearSkyboxOverride ()
 
abstract void CompositorBringToFront ()
 
abstract void CompositorGoToBack ()
 
abstract void CompositorQuit ()
 
abstract bool IsFullscreen ()
 
abstract uint GetCurrentSceneFocusProcess ()
 
abstract uint GetLastFrameRenderer ()
 
abstract bool CanRenderScene ()
 
abstract void ShowMirrorWindow ()
 
abstract void HideMirrorWindow ()
 
abstract bool IsMirrorWindowVisible ()
 
abstract void CompositorDumpImages ()
 

Detailed Description

Definition at line 607 of file openvr_api.cs.

Member Function Documentation

abstract bool Valve.VR.IVRCompositor.CanRenderScene ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.ClearLastSubmittedFrame ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.ClearSkyboxOverride ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.CompositorBringToFront ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.CompositorDumpImages ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.CompositorGoToBack ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.CompositorQuit ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.FadeGrid ( float  fSeconds,
bool  bFadeIn 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.FadeToColor ( float  fSeconds,
float  fRed,
float  fGreen,
float  fBlue,
float  fAlpha,
bool  bBackground 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract uint Valve.VR.IVRCompositor.GetCurrentSceneFocusProcess ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract float Valve.VR.IVRCompositor.GetFrameTimeRemaining ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract bool Valve.VR.IVRCompositor.GetFrameTiming ( ref Compositor_FrameTiming  pTiming,
uint  unFramesAgo 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract IntPtr Valve.VR.IVRCompositor.GetIntPtr ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract uint Valve.VR.IVRCompositor.GetLastFrameRenderer ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract EVRCompositorError Valve.VR.IVRCompositor.GetLastPoses ( TrackedDevicePose_t[]  pRenderPoseArray,
TrackedDevicePose_t[]  pGamePoseArray 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract ETrackingUniverseOrigin Valve.VR.IVRCompositor.GetTrackingSpace ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.HideMirrorWindow ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract bool Valve.VR.IVRCompositor.IsFullscreen ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract bool Valve.VR.IVRCompositor.IsMirrorWindowVisible ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.PostPresentHandoff ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract EVRCompositorError Valve.VR.IVRCompositor.SetSkyboxOverride ( Texture_t[]  pTextures)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.SetTrackingSpace ( ETrackingUniverseOrigin  eOrigin)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract void Valve.VR.IVRCompositor.ShowMirrorWindow ( )
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract EVRCompositorError Valve.VR.IVRCompositor.Submit ( EVREye  eEye,
ref Texture_t  pTexture,
ref VRTextureBounds_t  pBounds,
EVRSubmitFlags  nSubmitFlags 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.

abstract EVRCompositorError Valve.VR.IVRCompositor.WaitGetPoses ( TrackedDevicePose_t[]  pRenderPoseArray,
TrackedDevicePose_t[]  pGamePoseArray 
)
pure virtual

Implemented in Valve.VR.CVRCompositor.


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