Eidolon
OgreMaterial Member List

This is the complete list of members for OgreMaterial, including all inherited members.

_isClampTexAddressOgreMaterialprotected
_useTexFilteringOgreMaterialprotected
addAlphaCtrl(vec3 v)Spectruminlinevirtual
addSpectrumValue(real pos, color value)Spectruminlinevirtual
alphaMaterial
alphacurveSpectrumprotected
bmOgreMaterialprotected
clampTexAddress(bool use)OgreMaterialinlinevirtual
clearSpectrum()Spectruminlinevirtual
clone(const char *name) constOgreMaterialvirtual
commit()OgreMaterial
copySpectrumFrom(const Spectrum *s)Spectruminlinevirtual
copyTo(Material *m, bool copyTex=false, bool copySpec=false, bool copyProgs=false) constOgreMaterialinlinevirtual
cullBackfaces(bool cull)OgreMaterialinlinevirtual
fillColorMatrix(ColorMatrix *col, const RealMatrix *mat, bool useValAsAlpha=false)Spectruminlinevirtual
fragnameOgreMaterialprotected
geomnameOgreMaterialprotected
getAlpha() constMaterialinlinevirtual
getAlphaCtrl(indexval index) constSpectruminlinevirtual
getAmbient() constOgreMaterialinlinevirtual
getBlendMode() constOgreMaterialinlinevirtual
getDefaultColor() constMaterialinlinevirtual
getDiffuse() constOgreMaterialinlinevirtual
getEmissive() constOgreMaterialinlinevirtual
getGPUParamColor(ProgramType pt, const std::string &name)Materialinlinevirtual
getGPUParameters(ProgramType pt)OgreMaterialinlineprivate
getGPUParamInt(ProgramType pt, const std::string &name)Materialinlinevirtual
getGPUParamReal(ProgramType pt, const std::string &name)Materialinlinevirtual
getGPUParamVec3(ProgramType pt, const std::string &name)Materialinlinevirtual
getGPUProgByNumberedName(const std::string &name)OgreMaterialinlineprivate
getGPUProgram(ProgramType pt) constOgreMaterialinlinevirtual
getName() constOgreMaterialinlinevirtual
getPointSizeAbs() constOgreMaterialinlinevirtual
getPointSizeMax() constOgreMaterialinlinevirtual
getPointSizeMin() constOgreMaterialinlinevirtual
getShininess() constOgreMaterialinlinevirtual
getSpectrumIndex(real pos, color value) constSpectruminlinevirtual
getSpectrumPos(indexval index) constSpectruminlinevirtual
getSpectrumValue(indexval index) constSpectruminlinevirtual
getSpecular() constOgreMaterialinlinevirtual
getTexture() constOgreMaterialinlinevirtual
interpolateColor(real pos) constSpectruminlinevirtual
isClampTexAddress() constMaterialinlinevirtual
isCullBackfaces() constOgreMaterialinlinevirtual
isLinearAlpha() constSpectruminlinevirtual
isTransparentColor() constMaterialinlinevirtual
matOgreMaterialprotected
Material()Materialinline
nameSpectrumprotected
numAlphaCtrls() constSpectruminlinevirtual
numSpectrumValues() constSpectruminlinevirtual
OgreMaterial(Ogre::MaterialPtr mat, OgreRenderScene *scene)OgreMaterialinline
removeAlphaCtrl(indexval index)Spectruminlinevirtual
removeSpectrumValue(indexval index)Spectruminlinevirtual
sceneOgreMaterialprotected
setAlpha(real alpha)Materialinlinevirtual
setAlphaCtrl(vec3 v, indexval index)Spectruminlinevirtual
setAlphaCurve(const Vec3Matrix *pts)Spectruminlinevirtual
setAmbient(const color &c)OgreMaterialinlinevirtual
setBlendMode(BlendMode bm)OgreMaterialinlinevirtual
setDiffuse(const color &c)OgreMaterialinlinevirtual
setEmissive(const color &c)OgreMaterialinlinevirtual
setGPUParamColor(ProgramType pt, const std::string &name, color val)OgreMaterialinlinevirtual
setGPUParamInt(ProgramType pt, const std::string &name, int val)OgreMaterialinlinevirtual
setGPUParamReal(ProgramType pt, const std::string &name, real val)OgreMaterialinlinevirtual
setGPUParamVec3(ProgramType pt, const std::string &name, vec3 val)OgreMaterialinlinevirtual
setGPUProgram(const std::string &name, ProgramType pt)OgreMaterialinlinevirtual
RenderTypes::Material::setGPUProgram(const GPUProgram *prog)Materialinlinevirtual
setLinearAlpha(bool b)Spectruminlinevirtual
setPointAttenuation(bool enabled, real constant=0.0f, real linear=1.0f, real quad=0.0f)OgreMaterialinlinevirtual
setPointSize(real min, real max)OgreMaterialinlinevirtual
setPointSizeAbs(real size)OgreMaterialinlinevirtual
setShininess(real c)OgreMaterialinlinevirtual
setSpectrumValue(sval index, real pos, color value)Spectruminlinevirtual
setSpecular(const color &c)OgreMaterialinlinevirtual
setTexture(const char *name)OgreMaterialvirtual
RenderTypes::Material::setTexture(const Texture *tex)Materialinlinevirtual
specSpectrumprotected
spectexOgreMaterialprotected
Spectrum(const std::string &name="")Spectruminline
specunitOgreMaterialprotected
SPECWIDTHOgreMaterialprivatestatic
t0p0OgreMaterialprotected
texunitOgreMaterialprotected
updateSpectrum()OgreMaterialvirtual
useAlphaMaterial
useDepthCheck(bool use)OgreMaterialinlinevirtual
useDepthWrite(bool use)OgreMaterialinlinevirtual
useFlatShading(bool use)OgreMaterialinlinevirtual
useInternalAlpha(bool val)Materialinlinevirtual
useLighting(bool use)OgreMaterialinlinevirtual
usePointSprites(bool useSprites)OgreMaterialinlinevirtual
usesDepthCheck() constOgreMaterialinlinevirtual
usesDepthWrite() constOgreMaterialinlinevirtual
usesFlatShading() constOgreMaterialinlinevirtual
usesInternalAlpha() constMaterialinlinevirtual
usesLighting() constOgreMaterialinlinevirtual
useSpectrumTexture(bool use)OgreMaterialvirtual
usesPointAttenuation() constOgreMaterialinlinevirtual
usesPointSprites() constOgreMaterialinlinevirtual
usesTexFiltering() constOgreMaterialinlinevirtual
usesVertexColor() constOgreMaterialinlinevirtual
useTexFiltering(bool use)OgreMaterialinlinevirtual
useVertexColor(bool use)OgreMaterialinlinevirtual
vertnameOgreMaterialprotected
~Material()Materialinlinevirtual
~OgreMaterial()OgreMaterialvirtual