示例#1
0
		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;
		}
示例#2
0
		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;
		}
示例#3
0
		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;
		}
示例#4
0
		internal override RenderAPIConfig_Raw ToRaw()
		{
			RenderAPIConfig_Raw config = new RenderAPIConfig_Raw();
			config.Header = this.Header;
			return config;
		}
示例#5
0
		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;
		}
示例#6
0
        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;
		}
示例#7
0
        private static extern sbyte ovrHmd_ConfigureRendering(
				IntPtr hmd,
				ref RenderAPIConfig_Raw apiConfig,
				uint distortionCaps,
				[In] FovPort[] eyeFovIn,
				[In, Out] EyeRenderDesc[] eyeRenderDescOut);