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

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

AreaMap typedefAreaStoreprotected
areas_mapAreaStoreprotected
AreaStore()AreaStoreinline
cacheMiss(void *data, const v3s16 &mpos, std::vector< Area * > *dest)AreaStoreprivatestatic
deserialize(std::istream &is)AreaStore
getArea(u32 id) constAreaStore
getAreasForPos(std::vector< Area * > *result, v3s16 pos)AreaStore
getAreasForPosImpl(std::vector< Area * > *result, v3s16 pos)=0AreaStoreprotectedpure virtual
getAreasInArea(std::vector< Area * > *result, v3s16 minedge, v3s16 maxedge, bool accept_overlap)=0AreaStorepure virtual
getNextId() constAreaStoreprotected
getOptimalImplementation()AreaStorestatic
insertArea(Area *a)=0AreaStorepure virtual
invalidateCache()AreaStoreprotected
m_cache_enabledAreaStoreprivate
m_cacheblock_radiusAreaStoreprivate
m_res_cacheAreaStoreprivate
removeArea(u32 id)=0AreaStorepure virtual
reserve(size_t count)AreaStoreinlinevirtual
serialize(std::ostream &is) constAreaStore
setCacheParams(bool enabled, u8 block_radius, size_t limit)AreaStore
size() constAreaStoreinline
~AreaStore()=defaultAreaStorevirtual