C# Class Fusion.Drivers.Graphics.Ubershader

Inheritance: GraphicsResource
Afficher le fichier Open project: demiurghg/FusionEngine Class Usage Examples

Méthodes publiques

Méthode Description
CreateFactory ( Type type, int>.Action enumerator ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState ) : StateFactory

Creates pipeline state factory

CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState, DepthStencilState depthStencilState ) : StateFactory

Creates pipeline state factory

GetComputeShader ( string key = "" ) : ShaderBytecode

Gets ComputeShader

GetDomainShader ( string key = "" ) : ShaderBytecode

Gets DomainShader

GetGeometryShader ( string key = "" ) : ShaderBytecode

Gets GeometryShader

GetHullShader ( string key = "" ) : ShaderBytecode

Gets HullShader

GetPixelShader ( string key = "" ) : ShaderBytecode

Gets PixelShader

GetVertexShader ( string key = "" ) : ShaderBytecode

Gets VertexShader

Ubershader ( GraphicsDevice device, Stream stream ) : System

Constructor

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

CreateFactory() public méthode

Creates pipeline state factory
public CreateFactory ( Type type, int>.Action enumerator ) : StateFactory
type System.Type
enumerator int>.Action
Résultat StateFactory

CreateFactory() public méthode

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
Résultat StateFactory

CreateFactory() public méthode

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
blendState BlendState
rasterizerState RasterizerState
Résultat StateFactory

CreateFactory() public méthode

Creates pipeline state factory
public CreateFactory ( Type type, Primitive primitive, VertexInputElement vertexInputElements, BlendState blendState, RasterizerState rasterizerState, DepthStencilState depthStencilState ) : StateFactory
type System.Type
primitive Primitive
vertexInputElements VertexInputElement
blendState BlendState
rasterizerState RasterizerState
depthStencilState DepthStencilState
Résultat StateFactory

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetComputeShader() public méthode

Gets ComputeShader
public GetComputeShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

GetDomainShader() public méthode

Gets DomainShader
public GetDomainShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

GetGeometryShader() public méthode

Gets GeometryShader
public GetGeometryShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

GetHullShader() public méthode

Gets HullShader
public GetHullShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

GetPixelShader() public méthode

Gets PixelShader
public GetPixelShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

GetVertexShader() public méthode

Gets VertexShader
public GetVertexShader ( string key = "" ) : ShaderBytecode
key string
Résultat ShaderBytecode

Ubershader() public méthode

Constructor
public Ubershader ( GraphicsDevice device, Stream stream ) : System
device GraphicsDevice
stream Stream
Résultat System