VOX
A little voxel engine
Loading...
Searching...
No Matches
ClientWorld Member List

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

addChunk(std::shared_ptr< Chunk > chunk)ClientWorld
addPlayer(const uint64_t player_id, const glm::dvec3 &position)ClientWorld
applyPlayerMovement(const uint64_t &player_id, const glm::dvec3 &displacement)ClientWorld
calculatePlayerMovement(const uint64_t player_id, const int8_t forward, const int8_t backward, const int8_t left, const int8_t right, const int8_t up, const int8_t down, const double delta_time_second)ClientWorld
changePlayerViewMode(const uint64_t player_id)ClientWorld
ClientWorld(RenderAPI &render_api, Sound::Engine &sound_engine, Event::Manager &event_manager, Client &client, uint64_t my_player_id=0)ClientWorld
ClientWorld(ClientWorld &other)=deleteClientWorld
ClientWorld(ClientWorld &&other)=deleteClientWorld
createBaseMob(const glm::dvec3 &position, uint64_t player_id)ClientWorld
createMob()ClientWorld
createPlayer(const glm::vec3 &position)ClientWorld
getBlockChunkPosition(const glm::vec3 &position)Worldstatic
getCamera(const uint64_t player_id)ClientWorld
getChunk(const glm::ivec3 &position)World
getChunkNoLock(const glm::ivec3 &position)Worldprotected
getChunkPosition(const glm::vec3 &position)Worldstatic
getNeededChunks(const glm::vec3 &playerPosition)ClientWorld
getPlayerPosition(const uint64_t player_id)ClientWorld
getRenderDistance() constClientWorld
getSave()World
getServerLoadDistance() constClientWorld
getWorldGenerator()World
handlePacket(std::shared_ptr< IPacket > packet)ClientWorld
insertChunk(const glm::ivec3 &position, std::shared_ptr< Chunk > chunk)World
insertChunkNoLock(const glm::ivec3 &position, std::shared_ptr< Chunk > chunk)Worldprotected
localGetChunk(const glm::ivec3 &position) constClientWorld
m_chunksWorldprotected
m_executorWorldprotected
m_mob_idWorldprotected
m_mobsWorldprotected
m_my_player_idClientWorld
m_playersWorldprotected
m_saveWorldprotected
m_world_generatorWorldprotected
manageScroll(const double x_offset, const double y_offset)ClientWorld
modifyBlock(const glm::vec3 &position, const BlockInfo::Type &block_id)ClientWorld
operator=(ClientWorld &other)=deleteClientWorld
operator=(ClientWorld &&other)=deleteClientWorld
World::operator=(World &other)=deleteWorld
World::operator=(World &&other)=deleteWorld
otherUpdate()ClientWorld
playerAttack(const uint64_t player_id, bool attack)ClientWorld
playerUse(const uint64_t player_id, bool use)ClientWorld
removeChunk(const glm::ivec3 &chunkPosition)ClientWorld
removePlayer(const uint64_t player_id)ClientWorld
setRenderDistance(const int &render_distance)ClientWorld
setServerLoadDistance(const int &server_load_distance)ClientWorld
World::TracyLockableN(std::mutex, m_players_mutex, "Players")Worldprotected
World::TracyLockableN(std::mutex, m_mobs_mutex, "Mobs")Worldprotected
World::TracyLockableN(std::mutex, m_chunks_mutex, "Chunks")Worldmutableprotected
unloadRegion(const glm::ivec2 region_pos)World
updateBlock(glm::dvec3 position)ClientWorld
updateBlockLight(const glm::ivec3 &block_position)Worldprotected
updateMobs(const double delta_time_second)ClientWorld
updatePlayer(const uint64_t player_id, std::function< void(Player &)> update)ClientWorld
updatePlayerCamera(const uint64_t player_id, const double x_offset, const double y_offset)ClientWorld
updatePlayerPosition(const uint64_t &player_id, const glm::dvec3 &position)ClientWorld
updatePlayerTargetBlock(const uint64_t player_id)ClientWorld
updateSkyLight(const glm::ivec3 &block_position)Worldprotected
updateSystems(const double delta_time_second)ClientWorld
World(bool save=false)World
World(World &other)=deleteWorld
World(World &&other)=deleteWorld
~ClientWorld()ClientWorld
~World()World