CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csMaterial Member List

This is the complete list of members for csMaterial, including all inherited members.
AddChild(iShaderBranch *c)csMaterial [inline, virtual]
AddTextureLayer(iTextureWrapper *txtwrap, uint mode, float uscale, float vscale, float ushift, float vshift)csMaterial
AddVariable(csShaderVariable *v)csMaterial [inline, virtual]
csMaterial(csEngine *engine)csMaterial
csMaterial(csEngine *engine, iTextureWrapper *txt)csMaterial
DecRef()=0iBase [pure virtual]
GetAmbient()csMaterial
GetDiffuse()csMaterial
GetEffect()csMaterial [virtual]
GetFlatColor()csMaterial
GetFlatColor(csRGBpixel &oColor, bool useTextureMean=true)csMaterial [virtual]
GetRefCount()=0iBase [pure virtual]
GetReflection()csMaterial
GetReflection(float &oDiffuse, float &oAmbient, float &oReflection)csMaterial [virtual]
GetShader(csStringID type)csMaterial [virtual]
GetSymbolTable()csMaterial [inline, virtual]
GetSymbolTable(int i)csMaterial [inline, virtual]
GetTexture()csMaterial [virtual]
GetTexture(csStringID name)csMaterial [virtual]
GetTextureLayer(int idx)csMaterial [virtual]
GetTextureLayerCount()csMaterial [virtual]
GetTextureWrapper() constcsMaterial [inline]
GetTextureWrapper(csStringID name)csMaterial
GetVariable(csStringID name)csMaterial [inline, virtual]
IncRef()=0iBase [pure virtual]
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0iBase [pure virtual]
QueryInterfaceSafe(iBase *ibase, scfInterfaceID iInterfaceID, int iVersion)iBase [inline, static]
scfiMaterialEnginecsMaterial
SelectSymbolTable(int i)csMaterial [inline, virtual]
SetAmbient(float val)csMaterial
SetDiffuse(float val)csMaterial
SetEffect(iEffectDefinition *ed)csMaterial [virtual]
SetFlatColor(const csRGBcolor &col)csMaterial [virtual]
SetReflection(float val)csMaterial
SetReflection(float oDiffuse, float oAmbient, float oReflection)csMaterial [virtual]
SetShader(csStringID type, iShaderWrapper *shader)csMaterial [virtual]
SetTextureWrapper(iTextureWrapper *tex)csMaterial
Visit()csMaterial
~csMaterial()csMaterial [virtual]

Generated for Crystal Space by doxygen 1.2.14