C# Class Axiom.Demos.DeferredShadingSystem.MaterialGenerator

Datei anzeigen Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
_bitNames List
_generator IMaterialGeneratorStrategy
_matMask System.UInt32
_materialBaseName string
_materialCache Material>.Dictionary
_psMask System.UInt32
_vsCache GpuProgram>.Dictionary
_vsMask System.UInt32

Public Methods

Method Description
GetMaterial ( UInt32 permutation ) : Material

Protected Methods

Method Description
GetPixelShader ( UInt32 permutation ) : Axiom.Graphics.GpuProgram
GetTemplateMaterial ( UInt32 permutation ) : Material
GetVertexShader ( UInt32 permutation ) : Axiom.Graphics.GpuProgram
MaterialGenerator ( ) : System

Method Details

GetMaterial() public method

public GetMaterial ( UInt32 permutation ) : Material
permutation System.UInt32
return Axiom.Graphics.Material

GetPixelShader() protected method

protected GetPixelShader ( UInt32 permutation ) : Axiom.Graphics.GpuProgram
permutation System.UInt32
return Axiom.Graphics.GpuProgram

GetTemplateMaterial() protected method

protected GetTemplateMaterial ( UInt32 permutation ) : Material
permutation System.UInt32
return Axiom.Graphics.Material

GetVertexShader() protected method

protected GetVertexShader ( UInt32 permutation ) : Axiom.Graphics.GpuProgram
permutation System.UInt32
return Axiom.Graphics.GpuProgram

MaterialGenerator() protected method

protected MaterialGenerator ( ) : System
return System

Property Details

_bitNames protected_oe property

protected List _bitNames
return List

_generator protected_oe property

protected IMaterialGeneratorStrategy _generator
return IMaterialGeneratorStrategy

_matMask protected_oe property

protected UInt32,System _matMask
return System.UInt32

_materialBaseName protected_oe property

protected string _materialBaseName
return string

_materialCache protected_oe property

protected Dictionary _materialCache
return Material>.Dictionary

_psMask protected_oe property

protected UInt32,System _psMask
return System.UInt32

_vsCache protected_oe property

protected Dictionary _vsCache
return GpuProgram>.Dictionary

_vsMask protected_oe property

protected UInt32,System _vsMask
return System.UInt32