Cleanup renderFlags definitions
parent
97a2ae6330
commit
4b6062838b
|
@ -211,21 +211,6 @@ Color Renderer::EclipticColor (0.5f, 0.1f, 0.1f);
|
|||
|
||||
Color Renderer::SelectionCursorColor (1.0f, 0.0f, 0.0f);
|
||||
|
||||
// Solar system objects
|
||||
constexpr const uint64_t ShowSSO = Renderer::ShowPlanets |
|
||||
Renderer::ShowDwarfPlanets |
|
||||
Renderer::ShowMoons |
|
||||
Renderer::ShowMinorMoons |
|
||||
Renderer::ShowAsteroids |
|
||||
Renderer::ShowComets |
|
||||
Renderer::ShowPlanetRings |
|
||||
Renderer::ShowSpacecrafts;
|
||||
// Deep Sky Objects
|
||||
constexpr const uint64_t ShowDSO = Renderer::ShowGalaxies |
|
||||
Renderer::ShowGlobulars |
|
||||
Renderer::ShowNebulae |
|
||||
Renderer::ShowOpenClusters;
|
||||
|
||||
// Some useful unit conversions
|
||||
inline float mmToInches(float mm)
|
||||
{
|
||||
|
@ -1676,14 +1661,14 @@ void Renderer::draw(const Observer& observer,
|
|||
bool foundBrightestStar = false;
|
||||
#endif
|
||||
|
||||
if ((renderFlags & (ShowSSO | ShowOrbits)) != 0)
|
||||
if ((renderFlags & (ShowSolarSystemObjects | ShowOrbits)) != 0)
|
||||
{
|
||||
nearStars.clear();
|
||||
universe.getNearStars(observer.getPosition(), SolarSystemMaxDistance, nearStars);
|
||||
|
||||
// Set up direct light sources (i.e. just stars at the moment)
|
||||
// Skip if only star orbits to be shown
|
||||
if ((renderFlags & ShowSSO) != 0)
|
||||
if ((renderFlags & ShowSolarSystemObjects) != 0)
|
||||
setupLightSources(nearStars, observer.getPosition(), now, lightSourceList, renderFlags);
|
||||
|
||||
// Traverse the frame trees of each nearby solar system and
|
||||
|
@ -1692,7 +1677,7 @@ void Renderer::draw(const Observer& observer,
|
|||
{
|
||||
addStarOrbitToRenderList(*sun, observer, now);
|
||||
// Skip if only star orbits to be shown
|
||||
if ((renderFlags & ShowSSO) == 0)
|
||||
if ((renderFlags & ShowSolarSystemObjects) == 0)
|
||||
continue;
|
||||
|
||||
SolarSystem* solarSystem = universe.getSolarSystem(sun);
|
||||
|
@ -1966,7 +1951,7 @@ void Renderer::draw(const Observer& observer,
|
|||
glEnable(GL_BLEND);
|
||||
|
||||
// Render deep sky objects
|
||||
if ((renderFlags & ShowDSO) != 0 && universe.getDSOCatalog() != nullptr)
|
||||
if ((renderFlags & ShowDeepSpaceObjects) != 0 && universe.getDSOCatalog() != nullptr)
|
||||
{
|
||||
renderDeepSkyObjects(universe, observer, faintestMag);
|
||||
}
|
||||
|
|
|
@ -172,6 +172,31 @@ class Renderer
|
|||
ShowComets = 0x0000000080000000,
|
||||
ShowSpacecrafts = 0x0000000100000000,
|
||||
ShowFadingOrbits = 0x0000000200000000,
|
||||
ShowSolarSystemObjects = ShowPlanets |
|
||||
ShowDwarfPlanets |
|
||||
ShowMoons |
|
||||
ShowMinorMoons |
|
||||
ShowAsteroids |
|
||||
ShowComets |
|
||||
ShowPlanetRings |
|
||||
ShowSpacecrafts,
|
||||
ShowDeepSpaceObjects = ShowGalaxies |
|
||||
ShowGlobulars |
|
||||
ShowNebulae |
|
||||
ShowOpenClusters,
|
||||
DefaultRenderFlags = ShowStars |
|
||||
ShowSolarSystemObjects|
|
||||
ShowDeepSpaceObjects |
|
||||
ShowCloudMaps |
|
||||
ShowNightMaps |
|
||||
ShowAtmospheres |
|
||||
ShowEclipseShadows |
|
||||
ShowRingShadows |
|
||||
ShowCloudShadows |
|
||||
ShowCometTails |
|
||||
ShowAutoMag |
|
||||
ShowFadingOrbits |
|
||||
ShowSmoothLines
|
||||
};
|
||||
|
||||
enum StarStyle
|
||||
|
@ -190,32 +215,6 @@ class Renderer
|
|||
BGR_EXT = GL_BGR_EXT
|
||||
};
|
||||
|
||||
// constants
|
||||
constexpr static const uint64_t DefaultRenderFlags =
|
||||
Renderer::ShowStars |
|
||||
Renderer::ShowPlanets |
|
||||
Renderer::ShowDwarfPlanets |
|
||||
Renderer::ShowMoons |
|
||||
Renderer::ShowMinorMoons |
|
||||
Renderer::ShowAsteroids |
|
||||
Renderer::ShowComets |
|
||||
Renderer::ShowSpacecrafts |
|
||||
Renderer::ShowGalaxies |
|
||||
Renderer::ShowGlobulars |
|
||||
Renderer::ShowCloudMaps |
|
||||
Renderer::ShowNightMaps |
|
||||
Renderer::ShowAtmospheres |
|
||||
Renderer::ShowEclipseShadows |
|
||||
Renderer::ShowPlanetRings |
|
||||
Renderer::ShowRingShadows |
|
||||
Renderer::ShowCloudShadows |
|
||||
Renderer::ShowCometTails |
|
||||
Renderer::ShowNebulae |
|
||||
Renderer::ShowOpenClusters |
|
||||
Renderer::ShowAutoMag |
|
||||
Renderer::ShowFadingOrbits |
|
||||
Renderer::ShowSmoothLines;
|
||||
|
||||
uint64_t getRenderFlags() const;
|
||||
void setRenderFlags(uint64_t);
|
||||
int getLabelMode() const;
|
||||
|
|
Loading…
Reference in New Issue