Luanti 5.11.0-dev
 
Loading...
Searching...
No Matches
EmergeParams Class Reference

#include <emerge.h>

+ Collaboration diagram for EmergeParams:

Public Member Functions

 EmergeParams ()=delete
 
 ~EmergeParams ()
 
 DISABLE_CLASS_COPY (EmergeParams)
 
GenerateNotifier createNotifier () const
 

Public Attributes

const NodeDefManagerndef
 
bool enable_mapgen_debug_info
 
u32 gen_notify_on
 
const std::set< u32 > * gen_notify_on_deco_ids
 
const std::set< std::string > * gen_notify_on_custom
 
BiomeGenbiomegen
 
BiomeManagerbiomemgr
 
OreManageroremgr
 
DecorationManagerdecomgr
 
SchematicManagerschemmgr
 

Private Member Functions

 EmergeParams (EmergeManager *parent, const BiomeGen *biomegen, const BiomeManager *biomemgr, const OreManager *oremgr, const DecorationManager *decomgr, const SchematicManager *schemmgr)
 

Friends

class EmergeManager
 

Constructor & Destructor Documentation

◆ EmergeParams() [1/2]

EmergeParams::EmergeParams ( )
delete

◆ ~EmergeParams()

EmergeParams::~EmergeParams ( )

◆ EmergeParams() [2/2]

EmergeParams::EmergeParams ( EmergeManager * parent,
const BiomeGen * biomegen,
const BiomeManager * biomemgr,
const OreManager * oremgr,
const DecorationManager * decomgr,
const SchematicManager * schemmgr )
private

References biomegen, and BiomeGen::clone().

+ Here is the call graph for this function:

Member Function Documentation

◆ createNotifier()

GenerateNotifier EmergeParams::createNotifier ( ) const
inline

◆ DISABLE_CLASS_COPY()

EmergeParams::DISABLE_CLASS_COPY ( EmergeParams )

Friends And Related Symbol Documentation

◆ EmergeManager

friend class EmergeManager
friend

Member Data Documentation

◆ biomegen

BiomeGen* EmergeParams::biomegen

◆ biomemgr

BiomeManager* EmergeParams::biomemgr

◆ decomgr

◆ enable_mapgen_debug_info

bool EmergeParams::enable_mapgen_debug_info

◆ gen_notify_on

u32 EmergeParams::gen_notify_on

Referenced by createNotifier().

◆ gen_notify_on_custom

const std::set<std::string>* EmergeParams::gen_notify_on_custom

Referenced by createNotifier().

◆ gen_notify_on_deco_ids

const std::set<u32>* EmergeParams::gen_notify_on_deco_ids

Referenced by createNotifier().

◆ ndef

const NodeDefManager* EmergeParams::ndef

◆ oremgr

◆ schemmgr

SchematicManager* EmergeParams::schemmgr

Referenced by ~EmergeParams().


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