![]() |
Maria GDK 5.0.0.737
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 |
![]() | |
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 |
![]() | |
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.