Pioneer
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
StarSystemLegacyGeneratorBase Class Reference

#include <StarSystemGenerator.h>

Inheritance diagram for StarSystemLegacyGeneratorBase:
Inheritance graph
[legend]
Collaboration diagram for StarSystemLegacyGeneratorBase:
Collaboration graph
[legend]

Classes

struct  StarTypeInfo
 

Static Public Member Functions

static void PickAtmosphere (SystemBody *sbody)
 
static void PickRings (SystemBodyData *sbody, bool forceRings=false)
 

Protected Member Functions

fixedf< 48 > CalcHillRadius (SystemBody *sbody) const
 
- Protected Member Functions inherited from GalaxyGeneratorStage
 GalaxyGeneratorStage ()
 
void AssignToGalaxyGenerator (GalaxyGenerator *galaxyGenerator)
 

Static Protected Attributes

static const fixed starMetallicities []
 
static const StarTypeInfo starTypeInfo []
 

Additional Inherited Members

- Public Member Functions inherited from StarSystemGeneratorStage
virtual ~StarSystemGeneratorStage ()
 
virtual bool Apply (Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< StarSystem::GeneratorAPI > system, GalaxyGenerator::StarSystemConfig *config)=0
 
- Public Member Functions inherited from GalaxyGeneratorStage
virtual ~GalaxyGeneratorStage ()
 
virtual void ToJson (Json &jsonObj, RefCountedPtr< Galaxy > galaxy)
 
virtual void FromJson (const Json &jsonObj, RefCountedPtr< Galaxy > galaxy)
 
- Protected Attributes inherited from GalaxyGeneratorStage
GalaxyGeneratorm_galaxyGenerator
 

Member Function Documentation

◆ CalcHillRadius()

fixedf< 48 > StarSystemLegacyGeneratorBase::CalcHillRadius ( SystemBody sbody) const
protected
Here is the call graph for this function:

◆ PickAtmosphere()

void StarSystemLegacyGeneratorBase::PickAtmosphere ( SystemBody sbody)
static
Here is the call graph for this function:

◆ PickRings()

void StarSystemLegacyGeneratorBase::PickRings ( SystemBodyData sbody,
bool  forceRings = false 
)
static
Here is the call graph for this function:

Member Data Documentation

◆ starMetallicities

const fixed StarSystemLegacyGeneratorBase::starMetallicities
staticprotected

◆ starTypeInfo

const StarSystemLegacyGeneratorBase::StarTypeInfo StarSystemLegacyGeneratorBase::starTypeInfo
staticprotected

The documentation for this class was generated from the following files: