, 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] |