Public Member Functions | Properties

Lib3D.Material Class Reference

List of all members.

Public Member Functions

 Material (GraphicsSystem graphicsSystem)
 Material (Material material)
void CompileGeometry ()
void DisposeGeometry ()

Properties

GraphicsSystem GraphicsSystem [get]
string Name [get, set]
bool Enabled [get, set]
bool LightingEnabled [get, set]
bool BlendEnabled [get, set]
bool ColorMaterialEnabled [get, set]
RenderPass Pass [get, set]
BlendFactor SourceBlend [get, set]
BlendFactor DestBlend [get, set]
CullMode CullMode [get, set]
double LineWidth [get, set]
double PointSize [get, set]
Vector4 AmbientColor [get, set]
Vector4 DiffuseColor [get, set]
Vector4 SpecularColor [get, set]
Vector4 EmissiveColor [get, set]
double Power [get, set]
GeometryBuffer GeometryBuffer [get, set]
bool TextureEnabled [get, set]
Texture Texture [get, set]
Matrix TextureMatrix [get, set]

Constructor & Destructor Documentation

Lib3D.Material.Material ( GraphicsSystem  graphicsSystem  ) 
Lib3D.Material.Material ( Material  material  ) 

Member Function Documentation

void Lib3D.Material.CompileGeometry (  ) 
void Lib3D.Material.DisposeGeometry (  ) 

Property Documentation

Vector4 Lib3D.Material.AmbientColor [get, set]
bool Lib3D.Material.BlendEnabled [get, set]
bool Lib3D.Material.ColorMaterialEnabled [get, set]
CullMode Lib3D.Material.CullMode [get, set]
BlendFactor Lib3D.Material.DestBlend [get, set]
Vector4 Lib3D.Material.DiffuseColor [get, set]
Vector4 Lib3D.Material.EmissiveColor [get, set]
bool Lib3D.Material.Enabled [get, set]
GeometryBuffer Lib3D.Material.GeometryBuffer [get, set]
GraphicsSystem Lib3D.Material.GraphicsSystem [get]
bool Lib3D.Material.LightingEnabled [get, set]
double Lib3D.Material.LineWidth [get, set]
string Lib3D.Material.Name [get, set]
RenderPass Lib3D.Material.Pass [get, set]
double Lib3D.Material.PointSize [get, set]
double Lib3D.Material.Power [get, set]
BlendFactor Lib3D.Material.SourceBlend [get, set]
Vector4 Lib3D.Material.SpecularColor [get, set]
Texture Lib3D.Material.Texture [get, set]
bool Lib3D.Material.TextureEnabled [get, set]
Matrix Lib3D.Material.TextureMatrix [get, set]

The documentation for this class was generated from the following file: