C# Class Fusion.Drivers.Graphics.StateFactory

Inheritance: GraphicsResource
显示文件 Open project: demiurghg/FusionEngine Class Usage Examples

Public Methods

Method Description
this ( int combination ) : PipelineState

Gets pipeline state for given combination.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Disposes

Private Methods

Method Description
Enumerate ( Type enumType, Ubershader ubershader, int>.Action enumAction ) : void

GetCombinerSet ( int>.Dictionary enumDict, string defList, int &combination ) : bool

GetDefinitionsByCombination ( int combination ) : string

GetEnumName ( int value ) : string

StateFactory ( Ubershader ubershader, Type enumType, int>.Action enumAction ) : System

Initializes a new instance of the StateFactory

StateFactory ( Ubershader ubershader, Type enumType, Primitive primitive, VertexInputElement vertexInputElements ) : System

Initializes a new instance of the StateFactory

StateFactory ( Ubershader ubershader, Type enumType, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState ) : System

Initializes a new instance of the StateFactory

StateFactory ( Ubershader ubershader, Type enumType, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState, DepthStencilState depthStencilState ) : System

Initializes a new instance of the StateFactory

Method Details

Dispose() protected method

Disposes
protected Dispose ( bool disposing ) : void
disposing bool
return void

this() public method

Gets pipeline state for given combination.
public this ( int combination ) : PipelineState
combination int
return PipelineState