예제 #1
0
 public abstract void SetOverlayRaw(IntPtr buffer,uint width,uint height,uint depth,ref Compositor_OverlaySettings pSettings);
예제 #2
0
 public abstract void SetOverlay(IntPtr pTexture,ref Compositor_OverlaySettings pSettings);
예제 #3
0
 public abstract void SetOverlayFromFile(string pchFilePath,ref Compositor_OverlaySettings pSettings);
예제 #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);
예제 #5
0
 public abstract void GetOverlayDefaults(ref Compositor_OverlaySettings pSettings);
예제 #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);
 }
예제 #7
0
 public override void SetOverlayFromFile(string pchFilePath,ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_SetOverlayFromFile(m_pVRCompositor,pchFilePath,ref pSettings);
 }
예제 #8
0
 public override void SetOverlay(IntPtr pTexture,ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_SetOverlay(m_pVRCompositor,pTexture,ref pSettings);
 }
예제 #9
0
 public override void GetOverlayDefaults(ref Compositor_OverlaySettings pSettings)
 {
     CheckIfUsable();
     VRNativeEntrypoints.VR_IVRCompositor_GetOverlayDefaults(m_pVRCompositor,ref pSettings);
 }
예제 #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;
 }