#include <MTiledShadingLayer.h>
|  | 
|  | TiledShadingLayer (const std::string &id, const std::shared_ptr< STK::ShaderProgramManager > &shaderManager, const std::shared_ptr< STK::FontManager > &fontManager, const std::shared_ptr< Maria::TileCache > tileCache, const std::shared_ptr< Maria::GridIndexBuffer > &idxBuffer) | 
|  | 
| void | setShadingParameters (const ShadingParameters &shd) | 
|  | 
| const ShadingParameters & | getShadingParameters () const | 
|  | 
| virtual bool | update (const std::shared_ptr< RasterProjector > &viewport, double scale, float pixelScale, bool syncLoading, long timeout) override | 
|  | 
| virtual void | redraw (const std::shared_ptr< RasterProjector > &vp, const STK::Camera &cam, const STK::Viewport &glViewport, float layerOpacity) override | 
|  | 
|  | MapSubLayer (const std::string &id, const std::shared_ptr< STK::ShaderProgramManager > &shaderManager, const std::shared_ptr< Maria::TileCache > tileCache, const std::shared_ptr< Maria::GridIndexBuffer > &idxBuffer, const std::shared_ptr< STK::FontManager > &fontManager) | 
|  | 
| const std::string & | getId () const | 
|  | 
| void | setName (const std::string &name) | 
|  | 
| const std::string & | getName () const | 
|  | 
| void | setOpacity (float opacity) | 
|  | 
| float | getOpacity () const | 
|  | 
| void | setMinScale (double minScale) | 
|  | 
| double | getMinScale () const | 
|  | 
| void | setMaxScale (double maxScale) | 
|  | 
| double | getMaxScale () const | 
|  | 
| const Maria::MapContentQuery & | getMapContentQuery () const | 
|  | 
| void | cleanupCaches (bool keepCurrentFrame) | 
|  | 
| bool | needsRedraw () const | 
|  | 
| virtual bool | update (const std::shared_ptr< RasterProjector > &viewport, double scale, float pixelScale, bool syncTileLoading=false, long timeout=0) | 
|  | 
| virtual void | redraw (const std::shared_ptr< RasterProjector > &vp, const STK::Camera &cam, const STK::Viewport &glViewport, float layerOpacity)=0 | 
|  | 
TiledShadingLayer - Tiled map shading layer. Dynamically calculated map shading based on elevation data 
◆ redraw()
◆ update()
  
  | 
        
          | bool TiledShadingLayer::update | ( | const std::shared_ptr< RasterProjector > & | viewport, |  
          |  |  | double | scale, |  
          |  |  | float | pixelScale, |  
          |  |  | bool | syncLoading, |  
          |  |  | long | timeout |  
          |  | ) |  |  |  | overridevirtual | 
 
 
The documentation for this class was generated from the following files:
- Native/MariaNative/MGeoLayers/MTiledShadingLayer.h
- Native/MariaNative/MGeoLayers/MTiledShadingLayer.cpp