Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
render::Material Member List
This is the complete list of members for render::Material, including all inherited members.
addDependency(Object *object)engine::Object
addResourceEventReceiver(ResourceEventReceiver *newEventReceiver)resource::Resource
addTextureUnit(TextureUnit *tu)render::Material
fireLoaded()resource::Resource [protected]
fireUnloaded()resource::Resource [protected]
getAmbient() const render::Material
getDepthCheckEnabled() const render::Material
getDepthWriteEnabled() const render::Material
getDestBlendFactor() const render::Material
getDiffuse() const render::Material
getEmissive() const render::Material
getFilename() const resource::Resource
getFogColor() const render::Material
getFogDensity() const render::Material
getFogEnd() const render::Material
getFogMode() const render::Material
getFogOverride() const render::Material
getFogStart() const render::Material
getFragmentShader()render::Material
getGeometryShader()render::Material
getID() const engine::Object
getLightingEnabled() const render::Material
getName() const engine::Object
getNumTextureUnits() const render::Material
getObjectType() const engine::Object
getResourceType() const resource::Resource
getShadingMode() const render::Material
getShininess() const render::Material
getSize()resource::Resource
getSourceBlendFactor() const render::Material
getSpecular() const render::Material
getState() const resource::Resource
getTextureUnit(u32 index) const render::Material
getVertexShader()render::Material
hasFragmentShader()render::Material
hasGeometryShader()render::Material
hasVertexShader()render::Material
initialize()engine::Object
initializeImpl()engine::Object [protected, virtual]
initProperties()render::Material [protected]
isInitialized() const engine::Object
isProgrammable()render::Material
isTransparent() const render::Material
load()resource::Resource
loadImpl()resource::Resource [protected, virtual]
mAlreadyLoadedEventReceiversresource::Resource [protected]
mAmbientrender::Material [protected]
Material(const std::string &name, resource::Serializer *serializer)render::Material
mChangeableNameengine::Object [protected]
mDataStreamresource::Resource [protected]
mDependencyObjectsengine::Object [protected]
mDepthCheckrender::Material [protected]
mDepthWriterender::Material [protected]
mDestBlendFactorrender::Material [protected]
mDiffuserender::Material [protected]
mEmissiverender::Material [protected]
mFilenameresource::Resource [protected]
mFogColorrender::Material [protected]
mFogDensityrender::Material [protected]
mFogEndrender::Material [protected]
mFogModerender::Material [protected]
mFogOverriderender::Material [protected]
mFogStartrender::Material [protected]
mFragmentShaderrender::Material [protected]
mGeometryShaderrender::Material [protected]
mIDengine::Object [protected]
mIndexCounterengine::Object [protected, static]
mIsInitializedengine::Object [protected]
mLightingEnabledrender::Material [protected]
mNameengine::Object [protected]
mObjectTypeengine::Object [protected]
mResourceEventresource::Resource [protected]
mResourceEventReceiversresource::Resource [protected]
mResourceTyperesource::Resource [protected]
mSerializerresource::Resource [protected]
mShadeOptionsrender::Material [protected]
mShininessrender::Material [protected]
mSizeresource::Resource [protected]
msNextGeneratedObjectIndexengine::Object [protected, static]
mSourceBlendFactorrender::Material [protected]
mSpecularrender::Material [protected]
mStateresource::Resource [protected]
mTextureUnitsrender::Material [protected]
mVertexShaderrender::Material [protected]
Object()engine::Object
Object(const std::string &name)engine::Object
reload()resource::Resource
removeAllDependencies()engine::Object
removeAllTextureUnits()render::Material
removeDependency(Object *object)engine::Object
removeResourceEventReceiver(ResourceEventReceiver *oldEventReceiver)resource::Resource
removeTextureUnit(u32 index)render::Material
Resource(const std::string &name, Serializer *serializer=NULL)resource::Resource
setAmbient(f32 red, f32 green, f32 blue)render::Material
setAmbient(const Color &ambient)render::Material
setDepthCheckEnabled(bool enabled)render::Material
setDepthWriteEnabled(bool enabled)render::Material
setDiffuse(f32 red, f32 green, f32 blue)render::Material
setDiffuse(const Color &diffuse)render::Material
setEmissive(f32 red, f32 green, f32 blue)render::Material
setEmissive(const Color &emissive)render::Material
setFog(bool overrideScene=true, FogMode mode=FM_NONE, const Color &color=Color::White, f32 density=0.001f, f32 start=0.0f, f32 end=1.0f)render::Material
setFragmentShader(const std::string &filename)render::Material
setFragmentShader(Shader *shader)render::Material
setGeometryShader(const std::string &filename)render::Material
setGeometryShader(Shader *shader)render::Material
setLightingEnabled(bool enabled)render::Material
setName(const std::string &name)engine::Object
setSceneBlending(const SceneBlendType sbt)render::Material
setSceneBlending(const SceneBlendFactor sourceFactor, const SceneBlendFactor destFactor)render::Material
setShadingMode(ShadeOptions mode)render::Material
setShininess(f32 shininess)render::Material
setSpecular(f32 red, f32 green, f32 blue)render::Material
setSpecular(const Color &specular)render::Material
setVertexShader(const std::string &filename)render::Material
setVertexShader(Shader *shader)render::Material
uninitialize()engine::Object
uninitializeImpl()engine::Object [protected, virtual]
unload()resource::Resource
unloadImpl()render::Material [protected, virtual]
update(f32 elapsedTime)engine::Object
updateImpl(f32 elapsedTime)resource::Resource [protected, virtual]
~Material()render::Material
~Object()engine::Object
~Resource()resource::Resource [virtual]

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:08 by Doxygen (1.7.4)