Minetest  5.4.0
EmergeParams Class Reference

#include <emerge.h>

+ Collaboration diagram for EmergeParams:

Public Member Functions

 EmergeParams ()=delete
 
 ~EmergeParams ()
 
 DISABLE_CLASS_COPY (EmergeParams)
 

Public Attributes

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

Private Member Functions

 EmergeParams (EmergeManager *parent, 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 ( )

References biomemgr, decomgr, infostream, oremgr, and schemmgr.

◆ EmergeParams() [2/2]

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

Member Function Documentation

◆ DISABLE_CLASS_COPY()

EmergeParams::DISABLE_CLASS_COPY ( EmergeParams  )

Friends And Related Function Documentation

◆ EmergeManager

friend class EmergeManager
friend

Member Data Documentation

◆ biomemgr

BiomeManager* EmergeParams::biomemgr

◆ decomgr

◆ enable_mapgen_debug_info

bool EmergeParams::enable_mapgen_debug_info

◆ gen_notify_on

u32 EmergeParams::gen_notify_on

◆ gen_notify_on_deco_ids

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

◆ ndef

◆ oremgr

◆ schemmgr

SchematicManager* EmergeParams::schemmgr

Referenced by ~EmergeParams().


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