This is the complete list of members for engine::IChunkData, including all inherited members.
| clear(const glm::ivec3 &pos) | engine::IChunkData | inline |
| clearState(const glm::ivec3 &pos)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| deserialize(std::istream &in) override=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| dims (defined in engine::IChunkData) | engine::IChunkData | |
| getAll(const glm::ivec3 &pos, BlockState *&state, MultiBlock *&multiBlock) (defined in engine::IChunkData) | engine::IChunkData | inline |
| getBlock(const glm::ivec3 &pos) const =0 | engine::IChunkData | pure virtual |
| getBlockAndState(const glm::ivec3 &pos, BlockState *&state) (defined in engine::IChunkData) | engine::IChunkData | inline |
| getBlockAndState(const glm::ivec3 &pos, const BlockState *&state) const (defined in engine::IChunkData) | engine::IChunkData | inline |
| getMultiBlock(const glm::ivec3 &pos)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| getOrCreateState(const glm::ivec3 &pos)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| getState(const glm::ivec3 &pos)=0 | engine::IChunkData | pure virtual |
| getState(const glm::ivec3 &pos) const =0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| IChunkData(glm::ivec3 dims) (defined in engine::IChunkData) | engine::IChunkData | inline |
| isEmpty(const glm::ivec3 &pos) const (defined in engine::IChunkData) | engine::IChunkData | inline |
| populated (defined in engine::IChunkData) | engine::IChunkData | |
| serialize(std::ostream &out) const override=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| setBlock(const glm::ivec3 &pos, BlockID block)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| setBlock(const glm::ivec3 &pos, BlockID block, BlockState state)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| setMultiBlock(const glm::ivec3 &pos, MultiBlock &&multiBlock)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| setState(const glm::ivec3 &pos, BlockState &&state)=0 (defined in engine::IChunkData) | engine::IChunkData | pure virtual |
| ~IChunkData()=default (defined in engine::IChunkData) | engine::IChunkData | virtual |
| ~ISerializable()=default (defined in engine::ISerializable) | engine::ISerializable | virtual |