Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
Map Member List

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

addEventReceiver(MapEventReceiver *event_receiver)Map
addNodeAndUpdate(v3s16 p, MapNode n, std::map< v3s16, MapBlock * > &modified_blocks, bool remove_metadata=true)Mapvirtual
addNodeWithEvent(v3s16 p, MapNode n, bool remove_metadata=true)Map
beginSave()Mapinlinevirtual
deleteBlock(v3s16 blockpos)Mapinlinevirtual
deleteSectors(std::vector< v2s16 > &list)Map
determineAdditionalOcclusionCheck(v3s16 pos_camera, const core::aabbox3d< s16 > &block_bounds, v3s16 &to_check)Mapprotected
DISABLE_CLASS_COPY(Map)Map
dispatchEvent(const MapEditEvent &event)Map
emergeBlock(v3s16 p, bool create_blank=true)Mapinlinevirtual
emergeSector(v2s16 p)Mapinlinevirtual
endSave()Mapinlinevirtual
findNodesWithMetadata(v3s16 p1, v3s16 p2)Map
forEachNodeInArea(v3s16 minp, v3s16 maxp, F func)Mapinline
getBlockNoCreate(v3s16 p)Map
getBlockNoCreateNoEx(v3s16 p)Map
getNode(v3s16 p, bool *is_valid_position=NULL)Map
getNodeDefManager()Mapinline
getNodeMetadata(v3s16 p)Map
getNodeTimer(v3s16 p)Map
getSectorNoGenerate(v2s16 p2d)Map
getSectorNoGenerateNoLock(v2s16 p2d)Map
isBlockOccluded(MapBlock *block, v3s16 cam_pos_nodes)Mapinline
isBlockOccluded(v3s16 pos_relative, v3s16 cam_pos_nodes, bool simple_check=false)Map
isOccluded(v3s16 pos_camera, v3s16 pos_target, float step, float stepfac, float start_offset, float end_offset, u32 needed_count)Mapprotected
isValidPosition(v3s16 p)Map
m_event_receiversMapprotected
m_gamedefMapprotected
m_nodedefMapprotected
m_sector_cacheMapprotected
m_sector_cache_pMapprotected
m_sectorsMapprotected
Map(IGameDef *gamedef)Map
maySaveBlocks()Mapinlinevirtual
PrintInfo(std::ostream &out)Mapvirtual
removeEventReceiver(MapEventReceiver *event_receiver)Map
removeNodeAndUpdate(v3s16 p, std::map< v3s16, MapBlock * > &modified_blocks)Map
removeNodeMetadata(v3s16 p)Map
removeNodeTimer(v3s16 p)Map
removeNodeWithEvent(v3s16 p)Map
reportMetrics(u64 save_time_us, u32 saved_blocks, u32 all_blocks)Mapinlineprotectedvirtual
save(ModifiedState save_level)Mapinlinevirtual
saveBlock(MapBlock *block)Mapinlinevirtual
setNode(v3s16 p, MapNode n)Map
setNodeMetadata(v3s16 p, NodeMetadata *meta)Map
setNodeTimer(const NodeTimer &t)Map
timerUpdate(float dtime, float unload_timeout, s32 max_loaded_blocks, std::vector< v3s16 > *unloaded_blocks=NULL)Map
unloadUnreferencedBlocks(std::vector< v3s16 > *unloaded_blocks=NULL)Map
~Map()Mapvirtual