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