GetAlpha() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inline |
GetDepthTestingEnabled() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inline |
GetId() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inline |
GetName() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inline |
GetShader() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inline |
GetTextureId() const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | inlinevirtual |
m_alpha (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_depthRangeFar (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_depthRangeNear (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_depthTesting (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_fogging (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_id (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_lighting (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_name (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_shader (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_textureId (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_textureMinifyType (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_textureRepeat (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
m_usesAlternateAmbient (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | protected |
ModelMaterial(const TMaterialId materialId, const std::string &name, Shaders::ModelShader &shader, const Lighting::GlobalLighting &lighting, const Lighting::GlobalFogging &fogging, AsyncTexturing::IAsyncTexture &texture, Rendering::TextureMinifyType textureMinifyType, bool textureRepeat, bool usesAlternateAmbient) (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | static |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
SetAlpha(float alpha) (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | |
SetDepthRange(float near, float far) (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | |
SetDepthTestingEnabled(bool enabled) (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | |
SetDiffuseTexture(Rendering::AsyncTexturing::IAsyncTexture &textureId) (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | virtual |
SetState(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | |
SetStatePerRenderable(const Rendering::RenderableBase *renderableBase, Rendering::GLState &glState) const (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | virtual |
~ModelMaterial() (defined in Eegeo::Rendering::Materials::ModelMaterial) | Eegeo::Rendering::Materials::ModelMaterial | |