Example #1
0
 /// <inheritdoc />
 public override Result CreateTextureSwapChainDX(IntPtr sessionPtr, IntPtr d3dDevicePtr, ref TextureSwapChainDesc desc, out IntPtr textureSwapChainPtr)
 {
     textureSwapChainPtr = IntPtr.Zero;
     return(SafeNativeMethods.ovr_CreateTextureSwapChainDX(sessionPtr, d3dDevicePtr, ref desc, ref textureSwapChainPtr));
 }
Example #2
0
 /// <inheritdoc />
 public override Result CreateTextureSwapChainGL(IntPtr sessionPtr, TextureSwapChainDesc desc, out IntPtr textureSwapChainPtr)
 {
     return(SafeNativeMethods.ovr_CreateTextureSwapChainGL(sessionPtr, desc, out textureSwapChainPtr));
 }
Example #3
0
 /// <inheritdoc />
 public override Result GetTextureSwapChainDesc(IntPtr sessionPtr, IntPtr chain, ref TextureSwapChainDesc desc)
 {
     return(SafeNativeMethods.ovr_GetTextureSwapChainDesc(sessionPtr, chain, ref desc));
 }