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

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

addVariant(const Geometry &geometry, std::initializer_list< Condition > conditions) (defined in engine::VariantBlock)engine::VariantBlock
addVariant(Variant &&variant) (defined in engine::VariantBlock)engine::VariantBlock
air() (defined in engine::Block)engine::Blockstatic
AirIDengine::Blockstatic
allowMultiple(bool allowMultiple) (defined in engine::VariantBlock)engine::VariantBlock
allowMultiple() const (defined in engine::VariantBlock)engine::VariantBlockinline
alwaysUseBaseGeometry(bool alwaysUseBaseGeometry) (defined in engine::VariantBlock)engine::VariantBlock
alwaysUseBaseGeometry() const (defined in engine::VariantBlock)engine::VariantBlockinline
Block(BlockID id, Layer layer, const Geometry *geo) (defined in engine::Block)engine::Block
Block(BlockID id, Layer layer, const Geometry *geo, RotationMode rotationMode) (defined in engine::Block)engine::Block
facingUp() const (defined in engine::Block)engine::Blockinline
facingUp(bool state)engine::Block
geometry() const (defined in engine::Block)engine::Blockinline
getGeometries(const Neighbours &neighbours) constengine::VariantBlock
getID() const (defined in engine::Block)engine::Blockinline
getVariant(const Neighbours &neighbours) constengine::VariantBlock
getVariants(const Neighbours &neighbours) constengine::VariantBlock
isAir() const (defined in engine::Block)engine::Blockinline
isMultiblock() const (defined in engine::Block)engine::Blockinline
isSolid() const (defined in engine::Block)engine::Blockinline
isSolid(bool solid) (defined in engine::Block)engine::Block
isValidRotationMode(RotationMode mode)engine::VariantBlockinlinestatic
isVoxel() const (defined in engine::Block)engine::Blockinline
isVoxel(bool voxel) (defined in engine::Block)engine::Block
layer() const (defined in engine::Block)engine::Blockinline
m_faceUp (defined in engine::Block)engine::Blockprotected
m_geometry (defined in engine::Block)engine::Blockprotected
m_isSolid (defined in engine::Block)engine::Blockprotected
m_isVoxel (defined in engine::Block)engine::Blockprotected
m_layer (defined in engine::Block)engine::Blockprotected
m_material (defined in engine::Block)engine::Blockprotected
m_rotationMode (defined in engine::Block)engine::Blockprotected
material(const BlockMaterial &mat) (defined in engine::Block)engine::Block
material() const (defined in engine::Block)engine::Block
multiblock() (defined in engine::Block)engine::Blockstatic
MultiblockID (defined in engine::Block)engine::Blockstatic
onDestroyed(const BlockSetContext &context) const (defined in engine::Block)engine::Blockinlinevirtual
onInteract(InteractContext *context) const (defined in engine::Block)engine::Blockinlinevirtual
onPlaced(const BlockSetContext &context) const (defined in engine::Block)engine::Blockinlinevirtual
rotationMode() const (defined in engine::Block)engine::Blockinline
rotationMode(RotationMode mode) (defined in engine::Block)engine::Block
VariantBlock(BlockID id, Layer layer, const Geometry *baseGeo, RotationMode rotationMode, int variantCount) (defined in engine::VariantBlock)engine::VariantBlock
~Block()=default (defined in engine::Block)engine::Blockvirtual
~VariantBlock() override=default (defined in engine::VariantBlock)engine::VariantBlock