marble
TextureLayer.h
Go to the documentation of this file.
101 void setMapTheme( const QVector<const GeoSceneTextureTile *> &textures, const GeoSceneGroup *textureLayerSettings, const QString &seaFile, const QString &landFile );
virtual bool render(GeoPainter *painter, ViewportParams *viewport, const QString &renderPos="NONE", GeoSceneLayer *layer=0)
Renders the content provided by the layer on the viewport.
Definition: TextureLayer.cpp:293
A container for Features, Styles and in the future Schemas.
Definition: GeoDataDocument.h:64
int tileColumnCount(int level) const
Definition: TextureLayer.cpp:487
void repaintNeeded()
A painter that allows to draw geometric primitives on the map.
Definition: GeoPainter.h:98
void setShowCityLights(bool show)
Definition: TextureLayer.cpp:372
Definition: LayerInterface.h:25
void tileLevelChanged(int)
QStringList renderPosition() const
Preferred level in the layer stack for the rendering.
Definition: TextureLayer.cpp:262
void addLandDocument(const GeoDataDocument *landDocument)
Definition: TextureLayer.cpp:275
void setShowSunShading(bool show)
Definition: TextureLayer.cpp:357
void addSeaDocument(const GeoDataDocument *seaDocument)
Definition: TextureLayer.cpp:267
qint64 volatileCacheLimit() const
Definition: TextureLayer.cpp:497
Definition: SunLocator.h:33
int tileRowCount(int level) const
Definition: TextureLayer.cpp:492
Group inside the settings of a GeoScene document.
Definition: GeoSceneGroup.h:40
Definition: TextureLayer.h:39
void setProjection(Projection projection)
Set the Projection used for the map.
Definition: TextureLayer.cpp:386
Definition: VectorComposer.h:40
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
void setVolatileCacheLimit(quint64 kilobytes)
Definition: TextureLayer.cpp:424
virtual QString runtimeTrace() const
Returns a debug line for perfo/tracing issues.
Definition: TextureLayer.cpp:345
Definition: TileId.h:27
int preferredRadiusFloor(int radius) const
Definition: TextureLayer.cpp:516
void downloadStackedTile(const TileId &stackedTileId)
Definition: TextureLayer.cpp:447
void setMapTheme(const QVector< const GeoSceneTextureTile * > &textures, const GeoSceneGroup *textureLayerSettings, const QString &seaFile, const QString &landFile)
Definition: TextureLayer.cpp:452
Projection
This enum is used to choose the projection shown in the view.
Definition: MarbleGlobal.h:44
GeoSceneTiled::Projection tileProjection() const
Definition: TextureLayer.cpp:482
TextureLayer(HttpDownloadManager *downloadManager, const SunLocator *sunLocator, VectorComposer *veccomposer, const PluginManager *pluginManager, QAbstractItemModel *groundOverlayModel)
Definition: TextureLayer.cpp:234
int preferredRadiusCeil(int radius) const
Definition: TextureLayer.cpp:502
This class manages scheduled downloads.
Definition: HttpDownloadManager.h:44
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.