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. |