C# Class Axiom.RenderSystems.Xna.FixedFunctionEmulation.FixedFunctionPrograms

Show file Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
fixedFunctionState Axiom.RenderSystems.Xna.FixedFunctionEmulation.FixedFunctionState
fragmentProgramUsage Axiom.Graphics.GpuProgramUsage
vertexProgramUsage Axiom.Graphics.GpuProgramUsage

Public Methods

Method Description
FixedFunctionPrograms ( ) : System
SetFixedFunctionProgramParameters ( FixedFunctionPrograms parameters ) : void

Protected Methods

Method Description
_setProgramParameter ( GpuProgramType type, String paramName, Axiom value ) : void
_setProgramParameter ( GpuProgramType type, String paramName, Object value, int sizeInBytes ) : void
_setProgramParameter ( GpuProgramType type, String paramName, float value ) : void
_setProgramParameter ( GpuProgramType type, String paramName, int value ) : void
_updateParameter ( GpuProgramParameters programParameters, String paramName, Object value, int sizeInBytes ) : void

Method Details

FixedFunctionPrograms() public method

public FixedFunctionPrograms ( ) : System
return System

SetFixedFunctionProgramParameters() public abstract method

public abstract SetFixedFunctionProgramParameters ( FixedFunctionPrograms parameters ) : void
parameters FixedFunctionPrograms
return void

_setProgramParameter() protected method

protected _setProgramParameter ( GpuProgramType type, String paramName, Axiom value ) : void
type GpuProgramType
paramName String
value Axiom
return void

_setProgramParameter() protected method

protected _setProgramParameter ( GpuProgramType type, String paramName, Object value, int sizeInBytes ) : void
type GpuProgramType
paramName String
value Object
sizeInBytes int
return void

_setProgramParameter() protected method

protected _setProgramParameter ( GpuProgramType type, String paramName, float value ) : void
type GpuProgramType
paramName String
value float
return void

_setProgramParameter() protected method

protected _setProgramParameter ( GpuProgramType type, String paramName, int value ) : void
type GpuProgramType
paramName String
value int
return void

_updateParameter() protected method

protected _updateParameter ( GpuProgramParameters programParameters, String paramName, Object value, int sizeInBytes ) : void
programParameters Axiom.Graphics.GpuProgramParameters
paramName String
value Object
sizeInBytes int
return void

Property Details

fixedFunctionState protected property

protected FixedFunctionState,Axiom.RenderSystems.Xna.FixedFunctionEmulation fixedFunctionState
return Axiom.RenderSystems.Xna.FixedFunctionEmulation.FixedFunctionState

fragmentProgramUsage protected property

protected GpuProgramUsage,Axiom.Graphics fragmentProgramUsage
return Axiom.Graphics.GpuProgramUsage

vertexProgramUsage protected property

protected GpuProgramUsage,Axiom.Graphics vertexProgramUsage
return Axiom.Graphics.GpuProgramUsage