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,
24 const QString &renderPos = QLatin1String("SURFACE"),
25 GeoSceneLayer *layer = nullptr ) override;
26
27 RenderState renderState() const override;
28
29 QString runtimeTrace() const override { 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 Tue Mar 26 2024 11:18:17 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.