#include <nodedef.h>
◆ NodeResolver()
NodeResolver::NodeResolver |
( |
| ) |
|
◆ ~NodeResolver()
NodeResolver::~NodeResolver |
( |
| ) |
|
|
virtual |
◆ cloneTo()
◆ getIdFromNrBacklog()
bool NodeResolver::getIdFromNrBacklog |
( |
content_t * | result_out, |
|
|
const std::string & | node_alt, |
|
|
content_t | c_fallback, |
|
|
bool | error_on_fallback = true ) |
◆ getIdsFromNrBacklog()
References errorstream, NodeDefManager::getId(), NodeDefManager::getIds(), m_ndef, m_nnlistsizes, m_nnlistsizes_idx, m_nodenames, m_nodenames_idx, and str_starts_with().
Referenced by Biome::resolveNodeNames(), Decoration::resolveNodeNames(), DecoSimple::resolveNodeNames(), Foobar::resolveNodeNames(), Ore::resolveNodeNames(), and Schematic::resolveNodeNames().
◆ isResolveDone()
bool NodeResolver::isResolveDone |
( |
| ) |
const |
|
inline |
◆ nodeResolveInternal()
void NodeResolver::nodeResolveInternal |
( |
| ) |
|
|
private |
◆ reset()
void NodeResolver::reset |
( |
bool | resolve_done = false | ) |
|
◆ resolveNodeNames()
virtual void NodeResolver::resolveNodeNames |
( |
| ) |
|
|
pure virtual |
◆ NodeDefManager
◆ m_ndef
Referenced by ~NodeResolver(), Schematic::blitToVManip(), cloneTo(), Schematic::condenseContentIds(), getIdFromNrBacklog(), getIdsFromNrBacklog(), Schematic::loadSchematicFromFile(), NodeDefManager::pendNodeResolve(), Schematic::placeOnMap(), Schematic::placeOnVManip(), Schematic::saveSchematicToFile(), Schematic::serializeToLua(), and TestNodeResolver::testNodeResolving().
◆ m_nnlistsizes
std::vector<size_t> NodeResolver::m_nnlistsizes |
◆ m_nnlistsizes_idx
u32 NodeResolver::m_nnlistsizes_idx = 0 |
|
private |
◆ m_nodenames
std::vector<std::string> NodeResolver::m_nodenames |
Referenced by BiomeManager::BiomeManager(), Schematic::condenseContentIds(), Schematic::deserializeFromMts(), getIdFromNrBacklog(), getIdsFromNrBacklog(), ModApiMapgen::l_read_schematic(), ModApiMapgen::l_register_decoration(), load_schematic_from_def(), Schematic::loadSchematicFromFile(), nodeResolveInternal(), read_biome_def(), read_deco_simple(), read_tree_def(), reset(), Schematic::serializeToLua(), Schematic::serializeToMts(), TestSchematic::testLuaTableSerialize(), TestSchematic::testMtsSerializeDeserialize(), TestNodeResolver::testNodeResolving(), and TestNodeResolver::testPendingResolveCancellation().
◆ m_nodenames_idx
u32 NodeResolver::m_nodenames_idx = 0 |
|
protected |
◆ m_resolve_done
bool NodeResolver::m_resolve_done = false |
|
private |
The documentation for this class was generated from the following files: