This is the complete list of members for engine::Chunk, including all inherited members.
| afterGenerated() | engine::Chunk | inlinevirtual |
| calculateGeometryState(const Block *block, const BlockState *state) const (defined in engine::Chunk) | engine::Chunk | protected |
| Chunk(World *world, ChunkID coords, std::unique_ptr< IChunkData > data) (defined in engine::Chunk) | engine::Chunk | |
| Chunk(Chunk &)=delete (defined in engine::Chunk) | engine::Chunk | |
| Chunk(Chunk &&)=delete (defined in engine::Chunk) | engine::Chunk | |
| data() | engine::Chunk | inline |
| data() const | engine::Chunk | inline |
| deserialize(std::istream &in) override (defined in engine::Chunk) | engine::Chunk | virtual |
| Dims (defined in engine::Chunk) | engine::Chunk | inlinestatic |
| dims() const | engine::Chunk | inlinevirtual |
| generated() const (defined in engine::Chunk) | engine::Chunk | inline |
| generateMesh() | engine::Chunk | |
| generateMeshForBlock(const Block *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk) | engine::Chunk | protected |
| generateMeshForBlock(const VariantBlock *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk) | engine::Chunk | protected |
| generateMeshForBlock(const MultiBlock *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk) | engine::Chunk | protected |
| generateMeshForGeometry(const MeshGenContext &ctx) (defined in engine::Chunk) | engine::Chunk | protected |
| getBlock(glm::ivec3 pos, BlockState **state=nullptr) (defined in engine::Chunk) | engine::Chunk | |
| getNeighbouringBlocks(glm::ivec3 pos) const (defined in engine::Chunk) | engine::Chunk | |
| id() const | engine::Chunk | inline |
| m_coords (defined in engine::Chunk) | engine::Chunk | protected |
| m_data (defined in engine::Chunk) | engine::Chunk | protected |
| m_dirty (defined in engine::Chunk) | engine::Chunk | protected |
| m_world (defined in engine::Chunk) | engine::Chunk | protected |
| populateTerrainData() | engine::Chunk | |
| position() const | engine::Chunk | inline |
| render(Engine &engine, const Camera *camera, int pass) override | engine::Chunk | virtual |
| serialize(std::ostream &out) const override (defined in engine::Chunk) | engine::Chunk | virtual |
| setBlock(const glm::ivec3 &pos, BlockID block) (defined in engine::Chunk) | engine::Chunk | |
| setBlock(const glm::ivec3 &pos, BlockID block, BlockState state) (defined in engine::Chunk) | engine::Chunk | |
| setBlock(const glm::ivec3 &pos, MultiBlock &&multiBlock) (defined in engine::Chunk) | engine::Chunk | |
| world() const (defined in engine::Chunk) | engine::Chunk | inline |
| World (defined in engine::Chunk) | engine::Chunk | friend |
| worldAs() const (defined in engine::Chunk) | engine::Chunk | inline |
| ~Chunk() (defined in engine::Chunk) | engine::Chunk | |
| ~ISerializable()=default (defined in engine::ISerializable) | engine::ISerializable | virtual |
| ~Renderable()=default (defined in engine::Renderable) | engine::Renderable | virtual |