C# Класс IrrlichtNETCP.MaterialRendererServices

Наследование: NativeElement
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

MaterialRendererServices() публичный Метод

public MaterialRendererServices ( IntPtr raw ) : System
raw System.IntPtr
Результат System

SetBasicRenderStates() публичный Метод

public SetBasicRenderStates ( Material material, Material lastmaterial, bool resetAllRenderstates ) : void
material Material
lastmaterial Material
resetAllRenderstates bool
Результат void

SetPixelShaderConstant() публичный Метод

public SetPixelShaderConstant ( float data, int startRegister ) : void
data float
startRegister int
Результат void

SetPixelShaderConstant() публичный Метод

public SetPixelShaderConstant ( float data, int startRegister, int constantAmount ) : void
data float
startRegister int
constantAmount int
Результат void

SetPixelShaderConstant() публичный Метод

public SetPixelShaderConstant ( string name, float floats ) : void
name string
floats float
Результат void

SetPixelShaderConstant() публичный Метод

public SetPixelShaderConstant ( string name, float floats, int count ) : void
name string
floats float
count int
Результат void

SetVertexShaderConstant() публичный Метод

public SetVertexShaderConstant ( float data, int startRegister ) : void
data float
startRegister int
Результат void

SetVertexShaderConstant() публичный Метод

public SetVertexShaderConstant ( float data, int startRegister, int constantAmount ) : void
data float
startRegister int
constantAmount int
Результат void

SetVertexShaderConstant() публичный Метод

public SetVertexShaderConstant ( string name, float floats ) : void
name string
floats float
Результат void

SetVertexShaderConstant() публичный Метод

public SetVertexShaderConstant ( string name, float floats, int count ) : void
name string
floats float
count int
Результат void