All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Rendering::Materials::IMaterial Class Referenceabstract
Inheritance diagram for Eegeo::Rendering::Materials::IMaterial:
Eegeo::BlueSphere::BlueSphereHiddenMaterial Eegeo::BlueSphere::BlueSphereHighlightMaterial Eegeo::BlueSphere::BlueSphereMaterial Eegeo::BlueSphere::BlueSphereNotHiddenMaterial Eegeo::BlueSphere::BlueSphereStencilClearMaterial Eegeo::CollisionVisualization::CollisionVisualizationMaterial Eegeo::Data::StencilArea::Materials::StencilAreaFullScreenMaterial Eegeo::Data::StencilArea::Materials::StencilAreaMaterial Eegeo::Rendering::Materials::BatchedIconMaterial Eegeo::Rendering::Materials::BatchedSpriteMaterial Eegeo::Rendering::Materials::ColorMaterial Eegeo::Rendering::Materials::CustomLandmarkDiffuseMaterial Eegeo::Rendering::Materials::DebugMaterial Eegeo::Rendering::Materials::DepthlessColorMaterial Eegeo::Rendering::Materials::FireworksMaterial Eegeo::Rendering::Materials::IDiffuseMaterial Eegeo::Rendering::Materials::LightmappedPackedDiffuseTransitionMaterial Eegeo::Rendering::Materials::NullMaterial Eegeo::Rendering::Materials::PackedFoggedMaterial Eegeo::Rendering::Materials::PackedStencilShadowMaterial Eegeo::Rendering::Materials::PackedTransitionMaterial Eegeo::Rendering::Materials::SdfTextMaterial Eegeo::Rendering::Materials::ShadowMaterial Eegeo::Rendering::Materials::TextMaterial Eegeo::Rendering::Materials::TexturedUniformColoredMaterial Eegeo::Rendering::Materials::UniformColoredMaterial Eegeo::Rendering::Materials::VertexColoredMaterial Eegeo::Rendering::Materials::WaterMaterial2 Eegeo::Rendering::Materials::WaterTransitionMaterial Eegeo::Rendering::Materials::WeatherOverlayMaterial2 Eegeo::Routes::View::RouteViewMaterial Eegeo::Routes::View::ScreenSpaceRouteViewMaterial

Public Member Functions

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: