Voxy v0.0.1
Chunk3D< SX, SY, SZ, V > Member List

This is the complete list of members for Chunk3D< SX, SY, SZ, V >, including all inherited members.

Chunk3D() noexcept=defaultChunk3D< SX, SY, SZ, V >
Chunk3D(Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
clear() noexceptChunk3D< SX, SY, SZ, V >inline
copy(const Voxel *voxels) noexceptChunk3D< SX, SY, SZ, V >inline
copy(const Voxel *otherVoxels, uint8_t otherLength, uint16_t otherLayerSize, uint8_t countX, uint8_t countY, uint8_t countZ, uint8_t otherOffsetX=0, uint8_t otherOffsetY=0, uint8_t otherOffsetZ=0, uint8_t thisOffsetX=0, uint8_t thisOffsetY=0, uint8_t thisOffsetZ=0) noexceptChunk3D< SX, SY, SZ, V >inline
fill(Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
get(uint8_t x, uint8_t y, uint8_t z) const noexceptChunk3D< SX, SY, SZ, V >inline
get(uint32_t index) const noexceptChunk3D< SX, SY, SZ, V >inline
getVoxels() noexceptChunk3D< SX, SY, SZ, V >inline
getVoxels() const noexceptChunk3D< SX, SY, SZ, V >inline
indexToPos(uint32_t index, uint8_t &x, uint8_t &y, uint8_t &z) noexceptChunk3D< SX, SY, SZ, V >inlinestatic
layerSizeChunk3D< SX, SY, SZ, V >static
lengthXChunk3D< SX, SY, SZ, V >static
lengthYChunk3D< SX, SY, SZ, V >static
lengthZChunk3D< SX, SY, SZ, V >static
posToIndex(uint8_t x, uint8_t y, uint8_t z) noexceptChunk3D< SX, SY, SZ, V >inlinestatic
set(uint8_t x, uint8_t y, uint8_t z, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
set(uint32_t index, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
sizeChunk3D< SX, SY, SZ, V >static
tryGet(uint8_t x, uint8_t y, uint8_t z, Voxel &voxel) const noexceptChunk3D< SX, SY, SZ, V >inline
tryGet(uint32_t index, Voxel &voxel) const noexceptChunk3D< SX, SY, SZ, V >inline
trySet(uint8_t x, uint8_t y, uint8_t z, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
trySet(uint32_t index, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
unsafeGet(uint8_t x, uint8_t y, uint8_t z) const noexceptChunk3D< SX, SY, SZ, V >inline
unsafeGet(uint32_t index) const noexceptChunk3D< SX, SY, SZ, V >inline
unsafeSet(uint8_t x, uint8_t y, uint8_t z, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
unsafeSet(uint32_t index, Voxel voxel) noexceptChunk3D< SX, SY, SZ, V >inline
Voxel typedefChunk3D< SX, SY, SZ, V >
voxels (defined in Chunk3D< SX, SY, SZ, V >)Chunk3D< SX, SY, SZ, V >protected