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

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

clear(const glm::ivec3 &pos)engine::IChunkDatainline
clearState(const glm::ivec3 &pos) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
compress(BlockID block) (defined in engine::DenseGrid)engine::DenseGridinline
data (defined in engine::DenseGrid)engine::DenseGrid
decompress() (defined in engine::DenseGrid)engine::DenseGridinline
DenseGrid(glm::ivec3 dims) (defined in engine::DenseGrid)engine::DenseGridinline
deserialize(std::istream &in) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
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 override finalengine::DenseGridvirtual
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) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
getOrCreateState(const glm::ivec3 &pos) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
getState(const glm::ivec3 &pos) override finalengine::DenseGridvirtual
getState(const glm::ivec3 &pos) const override final (defined in engine::DenseGrid)engine::DenseGridvirtual
IChunkData(glm::ivec3 dims) (defined in engine::IChunkData)engine::IChunkDatainline
index(int x, int y, int z) const (defined in engine::DenseGrid)engine::DenseGridinline
index(const glm::ivec3 &pos) const (defined in engine::DenseGrid)engine::DenseGridinline
isEmpty(const glm::ivec3 &pos) const (defined in engine::IChunkData)engine::IChunkDatainline
multiBlocks (defined in engine::DenseGrid)engine::DenseGrid
populated (defined in engine::IChunkData)engine::IChunkData
serialize(std::ostream &out) const override final (defined in engine::DenseGrid)engine::DenseGridvirtual
setBlock(const glm::ivec3 &pos, BlockID block) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
setBlock(const glm::ivec3 &pos, BlockID block, BlockState state) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
setMultiBlock(const glm::ivec3 &pos, MultiBlock &&multiBlock) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
setState(const glm::ivec3 &pos, BlockState &&state) override final (defined in engine::DenseGrid)engine::DenseGridvirtual
states (defined in engine::DenseGrid)engine::DenseGrid
uniform (defined in engine::DenseGrid)engine::DenseGrid
~IChunkData()=default (defined in engine::IChunkData)engine::IChunkDatavirtual
~ISerializable()=default (defined in engine::ISerializable)engine::ISerializablevirtual