![]() |
Stellarium
0.17.0
|
Abstract class defining the API to implement for all sky layer. More...
#include <StelSkyLayer.hpp>
Signals | |
| void | loadingStateChanged (bool b) |
| Emitted when loading of data started or stopped. More... | |
| void | percentLoadedChanged (int percentage) |
| Emitted when the percentage of loading tiles/tiles to be displayed changed. More... | |
Public Member Functions | |
| StelSkyLayer (QObject *parent=Q_NULLPTR) | |
| virtual void | draw (StelCore *core, StelPainter &sPainter, float opacity=1.)=0 |
| Draws the content of the layer. | |
| virtual QString | getShortName () const =0 |
| Return the short name to display in the loading bar. | |
| virtual QString | getShortServerCredits () const |
| Return the short server name to display in the loading bar. | |
| virtual QString | getKeyHint () const |
| Return a hint on which key to use for referencing this layer. More... | |
| virtual QString | getLayerDescriptionHtml () const |
| Return a human readable description of the layer with e.g. More... | |
| void | setFrameType (StelCore::FrameType ft) |
| Set the reference frame type. | |
| StelCore::FrameType | getFrameType () |
| Get the reference frame type. | |
A sky layer is a graphical layer containing image or polygons displayed in the sky. The StelSkyImageMgr allows to set the display order for layers, as well as opacity.
|
inlinevirtual |
Note that the key effectively used may be different.
|
inlinevirtual |
links and copyrights.
Reimplemented in StelSkyImageTile.
|
signal |
| b | true if data loading started, false if finished. |
|
signal |
| percentage | the percentage of loaded data. |
1.8.11