/// <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)); }
/// <inheritdoc /> public override Result CreateTextureSwapChainGL(IntPtr sessionPtr, TextureSwapChainDesc desc, out IntPtr textureSwapChainPtr) { return(SafeNativeMethods.ovr_CreateTextureSwapChainGL(sessionPtr, desc, out textureSwapChainPtr)); }
/// <inheritdoc /> public override Result GetTextureSwapChainDesc(IntPtr sessionPtr, IntPtr chain, ref TextureSwapChainDesc desc) { return(SafeNativeMethods.ovr_GetTextureSwapChainDesc(sessionPtr, chain, ref desc)); }