|  | Maria GDK 5.0.0.910
    Documentation of native code in develop branch | 
#include <MTiledMapLayer.h>
 
  
| Public Member Functions | |
| TiledMapLayer (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) | |
| float | getBrightness () const | 
| void | setBrightness (float brightness) | 
| float | getGamma () const | 
| void | setGamma (float gamma) | 
| float | getContrast () const | 
| void | setContrast (float contrast) | 
| bool | getGrayScale () const | 
| void | setGrayScale (bool grayScale) | 
| virtual void | redraw (const std::shared_ptr< RasterProjector > &vp, const STK::Camera &cam, const STK::Viewport &glViewport, float layerOpacity) override | 
|  Public Member Functions inherited from Maria::MapSubLayer | |
| 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 | 
| Protected Attributes | |
| float | _brightness = 0.0 | 
| float | _gamma = 1.0 | 
| float | _contrast = 0.0 | 
| bool | _grayScale = false | 
|  Protected Attributes inherited from Maria::MapSubLayer | |
| std::string | _id | 
| std::string | _name | 
| std::shared_ptr< STK::ShaderProgramManager > | _shaderManager | 
| std::shared_ptr< Maria::TiledLayerRenderer > | _tiledRenderer | 
| std::shared_ptr< STK::ShaderProgram > | _shader | 
| bool | _hasPendingTiles = false | 
| float | _opacity = 1.0f | 
| double | _minScale = 0 | 
| double | _maxScale = 999999999 | 
TiledMapLayer - Short description
| 
 | overridevirtual | 
Implements Maria::MapSubLayer.