VOX
A little voxel engine
|
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)=delete | ClientWorld | |
ClientWorld(ClientWorld &&other)=delete | ClientWorld | |
createBaseMob(const glm::dvec3 &position, uint64_t player_id) | ClientWorld | |
createMob() | ClientWorld | |
createPlayer(const glm::vec3 &position) | ClientWorld | |
getBlockChunkPosition(const glm::vec3 &position) | World | static |
getCamera(const uint64_t player_id) | ClientWorld | |
getChunk(const glm::ivec3 &position) | World | |
getChunkNoLock(const glm::ivec3 &position) | World | protected |
getChunkPosition(const glm::vec3 &position) | World | static |
getNeededChunks(const glm::vec3 &playerPosition) | ClientWorld | |
getPlayerPosition(const uint64_t player_id) | ClientWorld | |
getRenderDistance() const | ClientWorld | |
getSave() | World | |
getServerLoadDistance() const | ClientWorld | |
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) | World | protected |
localGetChunk(const glm::ivec3 &position) const | ClientWorld | |
m_chunks | World | protected |
m_executor | World | protected |
m_mob_id | World | protected |
m_mobs | World | protected |
m_my_player_id | ClientWorld | |
m_players | World | protected |
m_save | World | protected |
m_world_generator | World | protected |
manageScroll(const double x_offset, const double y_offset) | ClientWorld | |
modifyBlock(const glm::vec3 &position, const BlockInfo::Type &block_id) | ClientWorld | |
operator=(ClientWorld &other)=delete | ClientWorld | |
operator=(ClientWorld &&other)=delete | ClientWorld | |
World::operator=(World &other)=delete | World | |
World::operator=(World &&other)=delete | World | |
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") | World | protected |
World::TracyLockableN(std::mutex, m_mobs_mutex, "Mobs") | World | protected |
World::TracyLockableN(std::mutex, m_chunks_mutex, "Chunks") | World | mutableprotected |
unloadRegion(const glm::ivec2 region_pos) | World | |
updateBlock(glm::dvec3 position) | ClientWorld | |
updateBlockLight(const glm::ivec3 &block_position) | World | protected |
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) | World | protected |
updateSystems(const double delta_time_second) | ClientWorld | |
World(bool save=false) | World | |
World(World &other)=delete | World | |
World(World &&other)=delete | World | |
~ClientWorld() | ClientWorld | |
~World() | World |