All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Rendering::Materials::IDiffuseMaterial Class Referenceabstract
Inheritance diagram for Eegeo::Rendering::Materials::IDiffuseMaterial:
Eegeo::Rendering::Materials::IMaterial Eegeo::Rendering::Materials::DiffuseMaterial Eegeo::Rendering::Materials::LightmappedPackedDiffuseMaterial Eegeo::Rendering::Materials::PackedDiffuseFoggedMaterial Eegeo::Rendering::Materials::PackedDiffuseMaterial Eegeo::Rendering::Materials::ProceduralLandmarkDiffuseMaterial Eegeo::Rendering::Materials::UniqueDiffuseMaterial

Public Member Functions

virtual void SetDiffuseTexture (Rendering::AsyncTexturing::IAsyncTexture &textureId)=0
 
virtual
Rendering::AsyncTexturing::IAsyncTexture
GetTextureId () const =0
 
- Public Member Functions inherited from Eegeo::Rendering::Materials::IMaterial
virtual const TMaterialId GetId () const =0
 
virtual const ShaderGetShader () const =0
 
virtual void SetState (Rendering::GLState &glState) const =0
 
virtual void SetStatePerRenderable (const Rendering::RenderableBase *renderableBase, Rendering::GLState &glState) const =0
 
virtual const std::string & GetName () const =0
 

The documentation for this class was generated from the following file: