Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
MapBlock Member List

This is the complete list of members for MapBlock, including all inherited members.

actuallyUpdateIsAir()MapBlock
clearNodeTimers()MapBlockinline
clearObjects()MapBlock
contentsMapBlock
copyFrom(const VoxelManipulator &src)MapBlock
copyTo(VoxelManipulator &dst)MapBlock
correctBlockNodeIds(const NameIdMapping *nimap, MapNode *nodes, IGameDef *gamedef)MapBlockprivatestatic
dataMapBlockprivate
deSerialize(std::istream &is, u8 version, bool disk)MapBlock
deSerialize_pre22(std::istream &is, u8 version, bool disk)MapBlockprivate
deSerializeNetworkSpecific(std::istream &is)MapBlock
do_not_cache_contentsMapBlock
expandNodesIfNeeded()MapBlockprivate
expireIsAirCache()MapBlock
getBlockNodeIdMapping(NameIdMapping *nimap, MapNode *nodes, u32 count, const NodeDefManager *nodedef)MapBlockprivatestatic
getBox()MapBlockinline
getBox(v3s16 pos_relative)MapBlockinlinestatic
getDiskTimestamp()MapBlockinline
getIsUnderground()MapBlockinline
getLightingComplete()MapBlockinline
getModified()MapBlockinline
getModifiedReason()MapBlockinline
getModifiedReasonString()MapBlock
getNode(s16 x, s16 y, s16 z, bool *valid_position)MapBlockinline
getNode(v3s16 p, bool *valid_position)MapBlockinline
getNodeNoCheck(s16 x, s16 y, s16 z)MapBlockinline
getNodeNoCheck(v3s16 p)MapBlockinline
getNodeNoEx(v3s16 p)MapBlockinline
getNodeTimer(v3s16 p)MapBlockinline
getPos()MapBlockinline
getPosRelative()MapBlockinline
getTimestamp()MapBlockinline
getUsageTimer()MapBlockinline
incrementUsageTimer(float dtime)MapBlockinline
is_undergroundMapBlockprivate
isAir()MapBlockinline
isGenerated()MapBlockinline
isLightingComplete(LightBank bank, u8 direction)MapBlockinline
isOrphan() constMapBlockinline
isValidPosition(s16 x, s16 y, s16 z)MapBlockinline
isValidPosition(v3s16 p)MapBlockinline
m_disk_timestampMapBlockprivate
m_gamedefMapBlockprivate
m_generatedMapBlockprivate
m_is_airMapBlockprivate
m_is_air_expiredMapBlockprivate
m_is_mono_blockMapBlockprivate
m_lighting_completeMapBlockprivate
m_modifiedMapBlockprivate
m_modified_reasonMapBlockprivate
m_node_metadataMapBlock
m_node_timersMapBlockprivate
m_orphanMapBlockprivate
m_posMapBlockprivate
m_pos_relativeMapBlockprivate
m_refcountMapBlockprivate
m_static_objectsMapBlock
m_timestampMapBlockprivate
m_usage_timerMapBlockprivate
makeOrphan()MapBlockinline
MapBlock(v3s16 pos, IGameDef *gamedef)MapBlock
nodecountMapBlockprivatestatic
onObjectsActivation()MapBlock
raiseModified(u32 mod, u32 reason=MOD_REASON_UNKNOWN)MapBlockinline
reallocate(u32 count, MapNode n)MapBlockprivate
refDrop()MapBlockinline
refGet()MapBlockinline
refGrab()MapBlockinline
removeNodeTimer(v3s16 p)MapBlockinline
resetModified()MapBlockinline
resetUsageTimer()MapBlockinline
saveStaticObject(u16 id, const StaticObject &obj, u32 reason)MapBlock
serialize(std::ostream &result, u8 version, bool disk, int compression_level)MapBlock
serializeNetworkSpecific(std::ostream &os)MapBlock
setGenerated(bool b)MapBlockinline
setIsUnderground(bool a_is_underground)MapBlockinline
setLightingComplete(u16 newflags)MapBlockinline
setLightingComplete(LightBank bank, u8 direction, bool is_complete)MapBlockinline
setNode(s16 x, s16 y, s16 z, MapNode n)MapBlockinline
setNode(v3s16 p, MapNode n)MapBlockinline
setNodeNoCheck(s16 x, s16 y, s16 z, MapNode n)MapBlockinline
setNodeNoCheck(v3s16 p, MapNode n)MapBlockinline
setNodeTimer(const NodeTimer &t)MapBlockinline
setTimestamp(u32 time)MapBlockinline
setTimestampNoChangedFlag(u32 time)MapBlockinline
step(float dtime, const std::function< bool(v3s16, MapNode, NodeTimer)> &on_timer_cb)MapBlock
storeActiveObject(u16 id)MapBlock
tryShrinkNodes()MapBlockprivate
ystrideMapBlockprivatestatic
zstrideMapBlockprivatestatic
~MapBlock()MapBlock