Beispiel #1
0
 public abstract void SetOverlayRaw(IntPtr buffer,uint width,uint height,uint depth,ref Compositor_OverlaySettings pSettings);
Beispiel #2
0
 public abstract void SetOverlay(IntPtr pTexture,ref Compositor_OverlaySettings pSettings);
Beispiel #3
0
 public abstract void SetOverlayFromFile(string pchFilePath,ref Compositor_OverlaySettings pSettings);
Beispiel #4
0
 public abstract bool ComputeOverlayIntersection(ref Compositor_OverlaySettings pSettings,float fAspectRatio,TrackingUniverseOrigin eOrigin,HmdVector3_t vSource,HmdVector3_t vDirection,ref HmdVector2_t pvecIntersectionUV,ref HmdVector3_t pvecIntersectionTrackingSpace);
Beispiel #5
0
 public abstract void GetOverlayDefaults(ref Compositor_OverlaySettings pSettings);
Beispiel #6
0
 public override void SetOverlayRaw(IntPtr buffer,uint width,uint height,uint depth,ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_SetOverlayRaw(m_pVRCompositor,buffer,width,height,depth,ref pSettings);
 }
Beispiel #7
0
 public override void SetOverlayFromFile(string pchFilePath,ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_SetOverlayFromFile(m_pVRCompositor,pchFilePath,ref pSettings);
 }
Beispiel #8
0
 public override void SetOverlay(IntPtr pTexture,ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_SetOverlay(m_pVRCompositor,pTexture,ref pSettings);
 }
Beispiel #9
0
 public override void GetOverlayDefaults(ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_GetOverlayDefaults(m_pVRCompositor,ref pSettings);
 }
Beispiel #10
0
 public override bool ComputeOverlayIntersection(ref Compositor_OverlaySettings pSettings,float fAspectRatio,TrackingUniverseOrigin eOrigin,HmdVector3_t vSource,HmdVector3_t vDirection,ref HmdVector2_t pvecIntersectionUV,ref HmdVector3_t pvecIntersectionTrackingSpace)
 {
     CheckIfUsable();
     bool result = VRNativeEntrypoints.VR_IVRCompositor_ComputeOverlayIntersection(m_pVRCompositor,ref pSettings,fAspectRatio,eOrigin,vSource,vDirection,ref pvecIntersectionUV,ref pvecIntersectionTrackingSpace);
     return result;
 }