Changeset View
Changeset View
Standalone View
Standalone View
src/lib/marble/layers/FogLayer.h
Show All 16 Lines | |||||
17 | #include "LayerInterface.h" | 17 | #include "LayerInterface.h" | ||
18 | 18 | | |||
19 | namespace Marble | 19 | namespace Marble | ||
20 | { | 20 | { | ||
21 | 21 | | |||
22 | class FogLayer : public LayerInterface | 22 | class FogLayer : public LayerInterface | ||
23 | { | 23 | { | ||
24 | public: | 24 | public: | ||
25 | virtual QStringList renderPosition() const; | 25 | RenderPositions renderPositions() const override; | ||
26 | 26 | | |||
27 | virtual bool render( GeoPainter *painter, ViewportParams *viewport, | 27 | bool render(GeoPainter *painter, ViewportParams *viewport, | ||
28 | const QString& renderPos = QLatin1String("NONE"), | 28 | RenderPosition renderPos, GeoSceneLayer *layer) override; | ||
29 | GeoSceneLayer * layer = 0 ); | | |||
30 | 29 | | |||
31 | RenderState renderState() const; | 30 | RenderState renderState() const; | ||
32 | virtual QString runtimeTrace() const { return "FogLayer"; } | 31 | virtual QString runtimeTrace() const { return "FogLayer"; } | ||
33 | }; | 32 | }; | ||
34 | 33 | | |||
35 | } | 34 | } | ||
36 | 35 | | |||
37 | #endif | 36 | #endif |