marble
#include <MergedLayerDecorator.h>
Public Member Functions | |
MergedLayerDecorator (TileLoader *const tileLoader, const SunLocator *sunLocator) | |
virtual | ~MergedLayerDecorator () |
void | downloadStackedTile (const TileId &id, DownloadUsage usage) |
StackedTile * | loadTile (const TileId &id) |
int | maximumTileLevel () const |
RenderState | renderState (const TileId &stackedTileId) const |
void | setShowCityLights (bool show) |
void | setShowSunShading (bool show) |
void | setShowTileId (bool show) |
void | setTextureLayers (const QVector< const GeoSceneTextureTile * > &textureLayers) |
bool | showCityLights () const |
bool | showSunShading () const |
int | textureLayersSize () const |
int | tileColumnCount (int level) const |
GeoSceneTextureTile::Projection | tileProjection () const |
int | tileRowCount (int level) const |
QSize | tileSize () const |
void | updateGroundOverlays (const QList< const GeoDataGroundOverlay * > &groundOverlays) |
StackedTile * | updateTile (const StackedTile &stackedTile, const TileId &tileId, const QImage &tileImage) |
Protected Attributes | |
Private *const | d |
Detailed Description
Definition at line 39 of file MergedLayerDecorator.h.
Constructor & Destructor Documentation
MergedLayerDecorator::MergedLayerDecorator | ( | TileLoader *const | tileLoader, |
const SunLocator * | sunLocator | ||
) |
Definition at line 88 of file MergedLayerDecorator.cpp.
|
virtual |
Definition at line 94 of file MergedLayerDecorator.cpp.
Member Function Documentation
void MergedLayerDecorator::downloadStackedTile | ( | const TileId & | id, |
DownloadUsage | usage | ||
) |
Definition at line 366 of file MergedLayerDecorator.cpp.
StackedTile * MergedLayerDecorator::loadTile | ( | const TileId & | id | ) |
Definition at line 289 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::maximumTileLevel | ( | ) | const |
Returns the highest level in which some tiles are theoretically available for the current texture layers.
Definition at line 127 of file MergedLayerDecorator.cpp.
RenderState MergedLayerDecorator::renderState | ( | const TileId & | stackedTileId | ) | const |
Definition at line 318 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowCityLights | ( | bool | show | ) |
Definition at line 387 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowSunShading | ( | bool | show | ) |
Definition at line 377 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowTileId | ( | bool | show | ) |
Definition at line 397 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setTextureLayers | ( | const QVector< const GeoSceneTextureTile * > & | textureLayers | ) |
Definition at line 99 of file MergedLayerDecorator.cpp.
bool MergedLayerDecorator::showCityLights | ( | ) | const |
Definition at line 392 of file MergedLayerDecorator.cpp.
bool MergedLayerDecorator::showSunShading | ( | ) | const |
Definition at line 382 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::textureLayersSize | ( | ) | const |
Definition at line 122 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::tileColumnCount | ( | int | level | ) | const |
Definition at line 132 of file MergedLayerDecorator.cpp.
GeoSceneTiled::Projection MergedLayerDecorator::tileProjection | ( | ) | const |
Definition at line 150 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::tileRowCount | ( | int | level | ) | const |
Definition at line 141 of file MergedLayerDecorator.cpp.
QSize MergedLayerDecorator::tileSize | ( | ) | const |
Definition at line 157 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::updateGroundOverlays | ( | const QList< const GeoDataGroundOverlay * > & | groundOverlays | ) |
Definition at line 116 of file MergedLayerDecorator.cpp.
StackedTile * MergedLayerDecorator::updateTile | ( | const StackedTile & | stackedTile, |
const TileId & | tileId, | ||
const QImage & | tileImage | ||
) |
Definition at line 347 of file MergedLayerDecorator.cpp.
Member Data Documentation
|
protected |
Definition at line 83 of file MergedLayerDecorator.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.