internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; config.PlatformData0 = IntPtr.Zero; config.PlatformData1 = this._ID3D10RenderTargetView_pBackBufferRT; config.PlatformData2 = this._IDXGISwapChain_pSwapChain; return config; }
internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; config.PlatformData0 = this._ID3D11Device_pDevice; config.PlatformData1 = this._ID3D11DeviceContext_pDeviceContext; config.PlatformData2 = this._ID3D11RenderTargetView_pBackBufferRT; config.PlatformData3 = this._IDXGISwapChain_pSwapChain; return config; }
internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; config.PlatformData0 = this._IDirect3DDevice9_pDevice; config.PlatformData1 = this._IDirect3DSwapChain9_pSwapChain; return config; }
internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; return config; }
internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; config.PlatformData0 = this._OptionalXDisplay; config.PlatformData1 = this._OptionalWindow; return config; }
internal override RenderAPIConfig_Raw ToRaw() { RenderAPIConfig_Raw config = new RenderAPIConfig_Raw(); config.Header = this.Header; config.PlatformData0 = this._hwnd; config.PlatformData1 = this._HDCDeviceContext; return config; }
private static extern sbyte ovrHmd_ConfigureRendering( IntPtr hmd, ref RenderAPIConfig_Raw apiConfig, uint distortionCaps, [In] FovPort[] eyeFovIn, [In, Out] EyeRenderDesc[] eyeRenderDescOut);