, 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] |
| mAlreadyLoadedEventReceivers | resource::Resource | [protected] |
| mAmbient | render::Material | [protected] |
| Material(const std::string &name, resource::Serializer *serializer) | render::Material | |
| mChangeableName | engine::Object | [protected] |
| mDataStream | resource::Resource | [protected] |
| mDependencyObjects | engine::Object | [protected] |
| mDepthCheck | render::Material | [protected] |
| mDepthWrite | render::Material | [protected] |
| mDestBlendFactor | render::Material | [protected] |
| mDiffuse | render::Material | [protected] |
| mEmissive | render::Material | [protected] |
| mFilename | resource::Resource | [protected] |
| mFogColor | render::Material | [protected] |
| mFogDensity | render::Material | [protected] |
| mFogEnd | render::Material | [protected] |
| mFogMode | render::Material | [protected] |
| mFogOverride | render::Material | [protected] |
| mFogStart | render::Material | [protected] |
| mFragmentShader | render::Material | [protected] |
| mGeometryShader | render::Material | [protected] |
| mID | engine::Object | [protected] |
| mIndexCounter | engine::Object | [protected, static] |
| mIsInitialized | engine::Object | [protected] |
| mLightingEnabled | render::Material | [protected] |
| mName | engine::Object | [protected] |
| mObjectType | engine::Object | [protected] |
| mResourceEvent | resource::Resource | [protected] |
| mResourceEventReceivers | resource::Resource | [protected] |
| mResourceType | resource::Resource | [protected] |
| mSerializer | resource::Resource | [protected] |
| mShadeOptions | render::Material | [protected] |
| mShininess | render::Material | [protected] |
| mSize | resource::Resource | [protected] |
| msNextGeneratedObjectIndex | engine::Object | [protected, static] |
| mSourceBlendFactor | render::Material | [protected] |
| mSpecular | render::Material | [protected] |
| mState | resource::Resource | [protected] |
| mTextureUnits | render::Material | [protected] |
| mVertexShader | render::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] |