VOX
A little voxel engine
|
This is the complete list of members for World, including all inherited members.
getBlockChunkPosition(const glm::vec3 &position) | World | static |
getChunk(const glm::ivec3 &position) | World | |
getChunkNoLock(const glm::ivec3 &position) | World | protected |
getChunkPosition(const glm::vec3 &position) | World | static |
getSave() | World | |
getWorldGenerator() | World | |
insertChunk(const glm::ivec3 &position, std::shared_ptr< Chunk > chunk) | World | |
insertChunkNoLock(const glm::ivec3 &position, std::shared_ptr< Chunk > chunk) | World | protected |
m_chunks | World | protected |
m_executor | World | protected |
m_mob_id | World | protected |
m_mobs | World | protected |
m_players | World | protected |
m_save | World | protected |
m_world_generator | World | protected |
operator=(World &other)=delete | World | |
operator=(World &&other)=delete | World | |
TracyLockableN(std::mutex, m_players_mutex, "Players") | World | protected |
TracyLockableN(std::mutex, m_mobs_mutex, "Mobs") | World | protected |
TracyLockableN(std::mutex, m_chunks_mutex, "Chunks") | World | mutableprotected |
unloadRegion(const glm::ivec2 region_pos) | World | |
updateBlockLight(const glm::ivec3 &block_position) | World | protected |
updateSkyLight(const glm::ivec3 &block_position) | World | protected |
World(bool save=false) | World | |
World(World &other)=delete | World | |
World(World &&other)=delete | World | |
~World() | World |