StelSkyDrawer.hpp   StelSkyDrawer.hpp 
skipping to change at line 27 skipping to change at line 27
* Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA. * Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA.
*/ */
#ifndef _STELSKYDRAWER_HPP_ #ifndef _STELSKYDRAWER_HPP_
#define _STELSKYDRAWER_HPP_ #define _STELSKYDRAWER_HPP_
#include "RefractionExtinction.hpp" #include "RefractionExtinction.hpp"
#include "StelTextureTypes.hpp" #include "StelTextureTypes.hpp"
#include "StelProjectorType.hpp" #include "StelProjectorType.hpp"
#include "VecMath.hpp" #include "VecMath.hpp"
#include "StelOpenGL.hpp"
#include <QObject> #include <QObject>
class StelToneReproducer; class StelToneReproducer;
class StelCore; class StelCore;
class StelPainter; class StelPainter;
//! Contains the 2 parameters necessary to draw a star on screen. //! Contains the 2 parameters necessary to draw a star on screen.
//! the radius and luminance of the star halo texture. //! the radius and luminance of the star halo texture.
struct RCMag struct RCMag
{ {
float radius; float radius;
float luminance; float luminance;
}; };
//! @class StelSkyDrawer //! @class StelSkyDrawer
//! Provide a set of methods used to draw sky objects taking into account //! Provide a set of methods used to draw sky objects taking into account
//! eyes adaptation, zoom level, instrument model and artificially set magn itude limits //! eyes adaptation, zoom level, instrument model and artificially set magn itude limits
class StelSkyDrawer : public QObject class StelSkyDrawer : public QObject, protected QOpenGLFunctions
{ {
Q_OBJECT Q_OBJECT
//! Sets how much brighter stars will be bigger than fainter stars //! Sets how much brighter stars will be bigger than fainter stars
Q_PROPERTY(double relativeStarScale READ getRelativeStarScale WRITE setRelativeStarScale NOTIFY relativeStarScaleChanged) Q_PROPERTY(double relativeStarScale READ getRelativeStarScale WRITE setRelativeStarScale NOTIFY relativeStarScaleChanged)
//! The absolute star brightness scale //! The absolute star brightness scale
Q_PROPERTY(double absoluteStarScale READ getAbsoluteStarScale WRITE setAbsoluteStarScale NOTIFY absoluteStarScaleChanged) Q_PROPERTY(double absoluteStarScale READ getAbsoluteStarScale WRITE setAbsoluteStarScale NOTIFY absoluteStarScaleChanged)
Q_PROPERTY(double twinkleAmount READ getTwinkleAmount WRITE setTwink leAmount NOTIFY twinkleAmountChanged) Q_PROPERTY(double twinkleAmount READ getTwinkleAmount WRITE setTwink leAmount NOTIFY twinkleAmountChanged)
Q_PROPERTY(bool flagTwinkle READ getFlagTwinkle WRITE setFlagTwinkle NOTIFY flagTwinkleChanged) Q_PROPERTY(bool flagTwinkle READ getFlagTwinkle WRITE setFlagTwinkle NOTIFY flagTwinkleChanged)
Q_PROPERTY(int bortleScaleIndex READ getBortleScaleIndex WRITE setBo rtleScaleIndex NOTIFY bortleScaleIndexChanged) Q_PROPERTY(int bortleScaleIndex READ getBortleScaleIndex WRITE setBo rtleScaleIndex NOTIFY bortleScaleIndexChanged)
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/