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

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

afterGenerated()engine::Chunkinlinevirtual
calculateGeometryState(const Block *block, const BlockState *state) const (defined in engine::Chunk)engine::Chunkprotected
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::Chunkinline
data() constengine::Chunkinline
deserialize(std::istream &in) override (defined in engine::Chunk)engine::Chunkvirtual
Dims (defined in engine::Chunk)engine::Chunkinlinestatic
dims() constengine::Chunkinlinevirtual
generated() const (defined in engine::Chunk)engine::Chunkinline
generateMesh()engine::Chunk
generateMeshForBlock(const Block *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk)engine::Chunkprotected
generateMeshForBlock(const VariantBlock *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk)engine::Chunkprotected
generateMeshForBlock(const MultiBlock *block, glm::ivec3 pos, const BlockState *state, const glm::ivec3 &chunkBlockCoords) (defined in engine::Chunk)engine::Chunkprotected
generateMeshForGeometry(const MeshGenContext &ctx) (defined in engine::Chunk)engine::Chunkprotected
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() constengine::Chunkinline
m_coords (defined in engine::Chunk)engine::Chunkprotected
m_data (defined in engine::Chunk)engine::Chunkprotected
m_dirty (defined in engine::Chunk)engine::Chunkprotected
m_world (defined in engine::Chunk)engine::Chunkprotected
populateTerrainData()engine::Chunk
position() constengine::Chunkinline
render(Engine &engine, const Camera *camera, int pass) overrideengine::Chunkvirtual
serialize(std::ostream &out) const override (defined in engine::Chunk)engine::Chunkvirtual
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::Chunkinline
World (defined in engine::Chunk)engine::Chunkfriend
worldAs() const (defined in engine::Chunk)engine::Chunkinline
~Chunk() (defined in engine::Chunk)engine::Chunk
~ISerializable()=default (defined in engine::ISerializable)engine::ISerializablevirtual
~Renderable()=default (defined in engine::Renderable)engine::Renderablevirtual