C# Class IrrlichtNETCP.MaterialRendererServices

Inheritance: NativeElement
ファイルを表示 Open project: Paulus/irrlichtnetcp Class Usage Examples

Public Methods

Method Description
MaterialRendererServices ( IntPtr raw ) : System
SetBasicRenderStates ( Material material, Material lastmaterial, bool resetAllRenderstates ) : void
SetPixelShaderConstant ( float data, int startRegister ) : void
SetPixelShaderConstant ( float data, int startRegister, int constantAmount ) : void
SetPixelShaderConstant ( string name, float floats ) : void
SetPixelShaderConstant ( string name, float floats, int count ) : void
SetVertexShaderConstant ( float data, int startRegister ) : void
SetVertexShaderConstant ( float data, int startRegister, int constantAmount ) : void
SetVertexShaderConstant ( string name, float floats ) : void
SetVertexShaderConstant ( string name, float floats, int count ) : void

Private Methods

Method Description
MaterialRendererServices_GetVideoDriver ( IntPtr mrs ) : IntPtr
MaterialRendererServices_SetBasicRenderStates ( IntPtr mrs, IntPtr material, IntPtr lastmaterial, bool resetAllRenderStates ) : void
MaterialRendererServices_SetPixelShaderConstant ( IntPtr mrs, float data, int startRegister, int constantAmount ) : void
MaterialRendererServices_SetPixelShaderConstantA ( IntPtr mrs, string name, float floats, int count ) : void
MaterialRendererServices_SetVertexShaderConstant ( IntPtr mrs, float data, int startRegister, int constantAmount ) : void
MaterialRendererServices_SetVertexShaderConstantA ( IntPtr mrs, string name, float floats, int count ) : void

Method Details

MaterialRendererServices() public method

public MaterialRendererServices ( IntPtr raw ) : System
raw System.IntPtr
return System

SetBasicRenderStates() public method

public SetBasicRenderStates ( Material material, Material lastmaterial, bool resetAllRenderstates ) : void
material Material
lastmaterial Material
resetAllRenderstates bool
return void

SetPixelShaderConstant() public method

public SetPixelShaderConstant ( float data, int startRegister ) : void
data float
startRegister int
return void

SetPixelShaderConstant() public method

public SetPixelShaderConstant ( float data, int startRegister, int constantAmount ) : void
data float
startRegister int
constantAmount int
return void

SetPixelShaderConstant() public method

public SetPixelShaderConstant ( string name, float floats ) : void
name string
floats float
return void

SetPixelShaderConstant() public method

public SetPixelShaderConstant ( string name, float floats, int count ) : void
name string
floats float
count int
return void

SetVertexShaderConstant() public method

public SetVertexShaderConstant ( float data, int startRegister ) : void
data float
startRegister int
return void

SetVertexShaderConstant() public method

public SetVertexShaderConstant ( float data, int startRegister, int constantAmount ) : void
data float
startRegister int
constantAmount int
return void

SetVertexShaderConstant() public method

public SetVertexShaderConstant ( string name, float floats ) : void
name string
floats float
return void

SetVertexShaderConstant() public method

public SetVertexShaderConstant ( string name, float floats, int count ) : void
name string
floats float
count int
return void