Logo
Public Member Functions | Public Attributes | Properties | List of all members
SharpKmyGfx.ICBMaterial Class Reference
Inheritance diagram for SharpKmyGfx.ICBMaterial:

Public Member Functions

 ICBMaterial ()
 
void Dispose ()
 
void writeUniform (string name, float v)
 
void writeUniform (string name, float x, float y)
 
void writeUniform (string name, float x, float y, float z)
 
void writeUniform (string name, float x, float y, float z, float w)
 

Public Attributes

Shader _shader = null
 
BlendInfo _bi
 
StateInfo _si
 
CullType _cull
 
PolygonMode _pm
 
float _lineWidth = 1.0f
 
byte[] _materialUniform
 

Properties

IntPtr MaterialUniform [get]
 

Constructor & Destructor Documentation

◆ ICBMaterial()

SharpKmyGfx.ICBMaterial.ICBMaterial ( )

Member Function Documentation

◆ Dispose()

void SharpKmyGfx.ICBMaterial.Dispose ( )

◆ writeUniform() [1/4]

void SharpKmyGfx.ICBMaterial.writeUniform ( string  name,
float  v 
)

◆ writeUniform() [2/4]

void SharpKmyGfx.ICBMaterial.writeUniform ( string  name,
float  x,
float  y 
)

◆ writeUniform() [3/4]

void SharpKmyGfx.ICBMaterial.writeUniform ( string  name,
float  x,
float  y,
float  z 
)

◆ writeUniform() [4/4]

void SharpKmyGfx.ICBMaterial.writeUniform ( string  name,
float  x,
float  y,
float  z,
float  w 
)

Member Data Documentation

◆ _bi

BlendInfo SharpKmyGfx.ICBMaterial._bi

◆ _cull

CullType SharpKmyGfx.ICBMaterial._cull

◆ _lineWidth

float SharpKmyGfx.ICBMaterial._lineWidth = 1.0f

◆ _materialUniform

byte [] SharpKmyGfx.ICBMaterial._materialUniform

◆ _pm

PolygonMode SharpKmyGfx.ICBMaterial._pm

◆ _shader

Shader SharpKmyGfx.ICBMaterial._shader = null

◆ _si

StateInfo SharpKmyGfx.ICBMaterial._si

Property Documentation

◆ MaterialUniform

IntPtr SharpKmyGfx.ICBMaterial.MaterialUniform
get