Pioneer
Loading...
Searching...
No Matches
Classes | 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
 

Protected Member Functions

void PickAtmosphere (SystemBody *sbody)
 
void PickRings (SystemBody *sbody, bool forceRings=false)
 
fixed 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()

fixed StarSystemLegacyGeneratorBase::CalcHillRadius ( SystemBody sbody) const
protected
Here is the call graph for this function:

◆ PickAtmosphere()

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

◆ PickRings()

void StarSystemLegacyGeneratorBase::PickRings ( SystemBody sbody,
bool  forceRings = false 
)
protected
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: