#include <emerge.h>
Public Member Functions | |
EmergeParams ()=delete | |
~EmergeParams () | |
DISABLE_CLASS_COPY (EmergeParams) | |
GenerateNotifier | createNotifier () const |
Public Attributes | |
const NodeDefManager * | ndef |
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 |
BiomeGen * | biomegen |
BiomeManager * | biomemgr |
OreManager * | oremgr |
DecorationManager * | decomgr |
SchematicManager * | schemmgr |
Private Member Functions | |
EmergeParams (EmergeManager *parent, const BiomeGen *biomegen, const BiomeManager *biomemgr, const OreManager *oremgr, const DecorationManager *decomgr, const SchematicManager *schemmgr) | |
Friends | |
class | EmergeManager |
|
delete |
EmergeParams::~EmergeParams | ( | ) |
|
private |
|
inline |
References gen_notify_on, gen_notify_on_custom, and gen_notify_on_deco_ids.
EmergeParams::DISABLE_CLASS_COPY | ( | EmergeParams | ) |
|
friend |
BiomeGen* EmergeParams::biomegen |
Referenced by EmergeParams(), MapgenBasic::MapgenBasic(), and ~EmergeParams().
BiomeManager* EmergeParams::biomemgr |
Referenced by MapgenBasic::MapgenBasic(), and ~EmergeParams().
DecorationManager* EmergeParams::decomgr |
bool EmergeParams::enable_mapgen_debug_info |
u32 EmergeParams::gen_notify_on |
Referenced by createNotifier().
const std::set<std::string>* EmergeParams::gen_notify_on_custom |
Referenced by createNotifier().
const std::set<u32>* EmergeParams::gen_notify_on_deco_ids |
Referenced by createNotifier().
const NodeDefManager* EmergeParams::ndef |
Referenced by Mapgen::Mapgen(), and MapgenV6::MapgenV6().
OreManager* EmergeParams::oremgr |
SchematicManager* EmergeParams::schemmgr |
Referenced by ~EmergeParams().