C# Class X.Engine.D3D12Pipeline

Inheritance: IDisposable
显示文件 Open project: liquidboy/X Class Usage Examples

Public Methods

Method Description
D3D12Pipeline ( ) : System
Dispose ( ) : void
InitPipeline ( CoreWindow window, int w, int h ) : void
Render ( ) : void
Update ( ) : void

Private Methods

Method Description
CreateDeviceWithSwapChain ( DriverType driverType, FeatureLevel level, SwapChainDescription swapChainDescription, SwapChain &swapChain, SharpDX.Direct3D12.CommandQueue &queue ) : Device
LoadAssets ( ) : void
LoadPipeline ( IntPtr handleToWindow ) : void
PopulateCommandLists ( ) : void
WaitForPrevFrame ( ) : void

Method Details

D3D12Pipeline() public method

public D3D12Pipeline ( ) : System
return System

Dispose() public method

public Dispose ( ) : void
return void

InitPipeline() public method

public InitPipeline ( CoreWindow window, int w, int h ) : void
window Windows.UI.Core.CoreWindow
w int
h int
return void

Render() public method

public Render ( ) : void
return void

Update() public method

public Update ( ) : void
return void