Marble

MarbleSplashLayer.h
1// SPDX-License-Identifier: LGPL-2.1-or-later
2//
3// SPDX-FileCopyrightText: 2011 Bernhard Beschow <bbeschow@cs.tu-berlin.de>
4//
5
6#ifndef MARBLE_MARBLESPLASHLAYER_H
7#define MARBLE_MARBLESPLASHLAYER_H
8
9#include "LayerInterface.h"
10
11#include <QString>
12
13namespace Marble
14{
15
16class MarbleSplashLayer : public LayerInterface
17{
18public:
19 MarbleSplashLayer();
20
21 QStringList renderPosition() const override;
22
23 bool render(GeoPainter *painter, ViewportParams *viewport, const QString &renderPos = QLatin1String("SURFACE"), GeoSceneLayer *layer = nullptr) override;
24
25 RenderState renderState() const override;
26
27 QString runtimeTrace() const override
28 {
29 return QStringLiteral("SplashLayer");
30 }
31};
32
33}
34
35#endif
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:15:45 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.