VoxelEngine
 
Loading...
Searching...
No Matches
engine::IChunkData Member List

This is the complete list of members for engine::IChunkData, including all inherited members.

clear(const glm::ivec3 &pos)engine::IChunkDatainline
clearState(const glm::ivec3 &pos)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
deserialize(std::istream &in) override=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
dims (defined in engine::IChunkData)engine::IChunkData
getAll(const glm::ivec3 &pos, BlockState *&state, MultiBlock *&multiBlock) (defined in engine::IChunkData)engine::IChunkDatainline
getBlock(const glm::ivec3 &pos) const =0engine::IChunkDatapure virtual
getBlockAndState(const glm::ivec3 &pos, BlockState *&state) (defined in engine::IChunkData)engine::IChunkDatainline
getBlockAndState(const glm::ivec3 &pos, const BlockState *&state) const (defined in engine::IChunkData)engine::IChunkDatainline
getMultiBlock(const glm::ivec3 &pos)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
getOrCreateState(const glm::ivec3 &pos)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
getState(const glm::ivec3 &pos)=0engine::IChunkDatapure virtual
getState(const glm::ivec3 &pos) const =0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
IChunkData(glm::ivec3 dims) (defined in engine::IChunkData)engine::IChunkDatainline
isEmpty(const glm::ivec3 &pos) const (defined in engine::IChunkData)engine::IChunkDatainline
populated (defined in engine::IChunkData)engine::IChunkData
serialize(std::ostream &out) const override=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
setBlock(const glm::ivec3 &pos, BlockID block)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
setBlock(const glm::ivec3 &pos, BlockID block, BlockState state)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
setMultiBlock(const glm::ivec3 &pos, MultiBlock &&multiBlock)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
setState(const glm::ivec3 &pos, BlockState &&state)=0 (defined in engine::IChunkData)engine::IChunkDatapure virtual
~IChunkData()=default (defined in engine::IChunkData)engine::IChunkDatavirtual
~ISerializable()=default (defined in engine::ISerializable)engine::ISerializablevirtual