All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Modules::Map::Layers::TransportPresentationModule Class Reference
Inheritance diagram for Eegeo::Modules::Map::Layers::TransportPresentationModule:
Eegeo::NonCopyable

Public Member Functions

 TransportPresentationModule (const Fonts::FontInstance &environmentFont, const Rendering::Shaders::TextShaderSet &textShaderSet, const Rendering::Renderables::TextRenderableConfiguration &textAppearance, Rendering::Materials::MaterialIdGenerator &materialIdGenerator, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &roadsSceneElementRepository, Rendering::Scene::SceneElementRepository< Rendering::Renderables::TextRenderable > &roadNamesSceneElementRepository, Culling::CullingVolumeVisibilityUpdater &cullingVolumeVisibilityUpdater, Rendering::EnvironmentFlatteningService &environmentFlatteningService)
 
Fonts::FontMaterialSetGetRoadNamesFontMaterialSet () const
 
Rendering::Renderables::TextRenderableConfiguration GetTextAppearance () const
 
Resources::Roads::RoadNamesFadeControllerGetRoadNamesFadeController () const
 
Rendering::Filters::PackedRenderableFilterGetRoadsRenderableFilter () const
 
Resources::Roads::RoadNamesRenderableFilterGetRoadNamesRenderableFilter () const
 
void Update (float dt, const double &cameraAltitude, const dv3 &ecefInterestPoint)
 

Static Public Member Functions

static
TransportPresentationModule
Create (Core::FontsModule &fontsModule, Core::RenderingModule &renderingModule, TransportModelModule &transportModelModule, Culling::CullingVolumeVisibilityUpdater &cullingVolumeVisibilityUpdater, Rendering::EnvironmentFlatteningService &environmentFlatteningService)
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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