|
VOX
A little voxel engine
|
This is the complete list of members for Chunk, including all inherited members.
| BiomeArray typedef | Chunk | |
| BlockArray typedef | Chunk | |
| Chunk(glm::ivec3 position) | Chunk | |
| Chunk(const glm::ivec3 &position, const BlockArray &blocks, const LightArray &light, const BiomeArray &biome) | Chunk | |
| Chunk(const ChunkData &data) | Chunk | |
| Chunk(const Chunk &other)=delete | Chunk | |
| Chunk(Chunk &&other)=delete | Chunk | |
| DATA_SIZE | Chunk | static |
| e_biome enum name | Chunk | |
| entity_ids | Chunk | |
| genLevel enum name | Chunk | |
| getBiome(const int &x, const int &z) const | Chunk | |
| getBiome(const glm::ivec2 &position) const | Chunk | |
| getBiomes() | Chunk | |
| getBiomes() const | Chunk | |
| getBlock(const int &x, const int &y, const int &z) const | Chunk | |
| getBlock(const glm::ivec3 &position) const | Chunk | |
| getBlockLight(const int &x, const int &y, const int &z) const | Chunk | |
| getBlockLight(const glm::ivec3 &position) const | Chunk | |
| getBlocks() | Chunk | |
| getBlocks() const | Chunk | |
| getGenLevel() const | Chunk | |
| getHeight(const int &x, const int &z) const | Chunk | |
| getHeight(const glm::ivec2 &position) const | Chunk | |
| getHeights() | Chunk | |
| getHeights() const | Chunk | |
| getHighestLoadLevel() const | Chunk | |
| getLight() | Chunk | |
| getLight() const | Chunk | |
| getLight(const int &x, const int &y, const int &z) const | Chunk | |
| getLight(const glm::ivec3 &position) const | Chunk | |
| getLoadLevel() const | Chunk | |
| getMeshID() const | Chunk | |
| getPosition() const | Chunk | |
| getSkyLight(const int &x, const int &y, const int &z) const | Chunk | |
| getSkyLight(const glm::ivec3 &position) const | Chunk | |
| HeightArray typedef | Chunk | |
| isMeshed() const | Chunk | |
| LightArray typedef | Chunk | |
| observing_player_ids | Chunk | |
| operator=(const Chunk &other)=delete | Chunk | |
| operator=(const Chunk &&other)=delete | Chunk | |
| setBiome(const int &x, const int &z, const biomeInfo &biome) | Chunk | |
| setBiome(const glm::ivec2 &position, const biomeInfo &biome) | Chunk | |
| setBlock(const int &x, const int &y, const int &z, BlockInfo::Type block) | Chunk | |
| setBlock(const glm::ivec3 &position, BlockInfo::Type block) | Chunk | |
| setBlockColumn(const int &x, const int &z, const std::array< BlockInfo::Type, CHUNK_Y_SIZE > &column) | Chunk | |
| setBlockColumn(const glm::ivec2 &pos, const std::array< BlockInfo::Type, CHUNK_Y_SIZE > &column) | Chunk | |
| setBlockLight(const int &x, const int &y, const int &z, uint8_t light) | Chunk | |
| setBlockLight(const glm::ivec3 &position, uint8_t light) | Chunk | |
| setGenLevel(const genLevel &level) | Chunk | |
| setHeight(const int &x, const int &z, uint8_t height) | Chunk | |
| setHeight(const glm::ivec2 &position, uint8_t height) | Chunk | |
| setLight(const int &x, const int &y, const int &z, uint8_t light) | Chunk | |
| setLight(const glm::ivec3 &position, uint8_t light) | Chunk | |
| setLoadLevel(const int &load_level) | Chunk | |
| setMeshed(bool meshed) | Chunk | |
| setMeshID(const uint64_t &mesh_id) | Chunk | |
| setPosition(const glm::ivec3 &position) | Chunk | |
| setSkyLight(const int &x, const int &y, const int &z, uint8_t light) | Chunk | |
| setSkyLight(const glm::ivec3 &position, uint8_t light) | Chunk | |
| status | Chunk | |
| toBiomeCoord(int index) | Chunk | static |
| toBiomeIndex(int x, int z) | Chunk | static |
| toBiomeIndex(const glm::ivec2 &position) | Chunk | static |
| toCoord(const int &index) | Chunk | static |
| toHeightIndex(const int &x, const int &z) | Chunk | static |
| toHeightIndex(const glm::ivec2 &position) | Chunk | static |
| toIndex(const int &x, const int &y, const int &z) | Chunk | static |
| x() const | Chunk | inline |
| y() const | Chunk | inline |
| z() const | Chunk | inline |
| ~Chunk() | Chunk |