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

Public Member Functions

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

Detailed Description

Definition at line 1458 of file openvr_api.cs.

Constructor & Destructor Documentation

Valve.VR.CVRCompositor.CVRCompositor ( IntPtr  VRCompositor)
inline

Definition at line 1460 of file openvr_api.cs.

Member Function Documentation

override bool Valve.VR.CVRCompositor.CanRenderScene ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1580 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.ClearLastSubmittedFrame ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1504 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.ClearSkyboxOverride ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1542 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.CompositorBringToFront ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1547 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.CompositorDumpImages ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1602 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.CompositorGoToBack ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1552 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.CompositorQuit ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1557 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.FadeGrid ( float  fSeconds,
bool  bFadeIn 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1531 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.FadeToColor ( float  fSeconds,
float  fRed,
float  fGreen,
float  fBlue,
float  fAlpha,
bool  bBackground 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1526 of file openvr_api.cs.

override uint Valve.VR.CVRCompositor.GetCurrentSceneFocusProcess ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1568 of file openvr_api.cs.

override float Valve.VR.CVRCompositor.GetFrameTimeRemaining ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1520 of file openvr_api.cs.

override bool Valve.VR.CVRCompositor.GetFrameTiming ( ref Compositor_FrameTiming  pTiming,
uint  unFramesAgo 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1514 of file openvr_api.cs.

override IntPtr Valve.VR.CVRCompositor.GetIntPtr ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1466 of file openvr_api.cs.

override uint Valve.VR.CVRCompositor.GetLastFrameRenderer ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1574 of file openvr_api.cs.

override EVRCompositorError Valve.VR.CVRCompositor.GetLastPoses ( TrackedDevicePose_t[]  pRenderPoseArray,
TrackedDevicePose_t[]  pGamePoseArray 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1492 of file openvr_api.cs.

override ETrackingUniverseOrigin Valve.VR.CVRCompositor.GetTrackingSpace ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1480 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.HideMirrorWindow ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1591 of file openvr_api.cs.

override bool Valve.VR.CVRCompositor.IsFullscreen ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1562 of file openvr_api.cs.

override bool Valve.VR.CVRCompositor.IsMirrorWindowVisible ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1596 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.PostPresentHandoff ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1509 of file openvr_api.cs.

override EVRCompositorError Valve.VR.CVRCompositor.SetSkyboxOverride ( Texture_t[]  pTextures)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1536 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.SetTrackingSpace ( ETrackingUniverseOrigin  eOrigin)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1475 of file openvr_api.cs.

override void Valve.VR.CVRCompositor.ShowMirrorWindow ( )
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1586 of file openvr_api.cs.

override EVRCompositorError Valve.VR.CVRCompositor.Submit ( EVREye  eEye,
ref Texture_t  pTexture,
ref VRTextureBounds_t  pBounds,
EVRSubmitFlags  nSubmitFlags 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1498 of file openvr_api.cs.

override EVRCompositorError Valve.VR.CVRCompositor.WaitGetPoses ( TrackedDevicePose_t[]  pRenderPoseArray,
TrackedDevicePose_t[]  pGamePoseArray 
)
inlinevirtual

Implements Valve.VR.IVRCompositor.

Definition at line 1486 of file openvr_api.cs.


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