Public Member Functions | |
WeatherModule (Rendering::Shaders::ShaderIdGenerator &shaderIdGenerator, Rendering::Materials::MaterialIdGenerator &materialIdGenerator, Rendering::GlBufferPool &glBufferPool, Rendering::VertexLayouts::VertexLayoutPool &vertexLayoutPool, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Rendering::RenderableFilters &renderableFilters) | |
void | Update (float dt, const dv3 &ecefInterestPoint, float cameraAltitude, float viewportAspectRatio) |
Rendering::Shaders::WeatherOverlayShader & | GetWeatherOverlayShader () const |
Rendering::Materials::WeatherOverlayMaterial2 & | GetWeatherOverlayMaterial () const |
Rendering::Renderables::WorldMeshRenderable & | GetWeatherOverlayRenderable () const |
Weather::WeatherOverlayController & | GetWeatherOverlayController () const |
Weather::WeatherOverlayRenderer & | GetWeatherOverlayRenderer () const |
Static Public Member Functions | |
static WeatherModule * | Create (Core::RenderingModule &renderingModule) |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |