LeviLamina
|
This is the complete list of members for ShelfBlock, including all inherited members.
$_addHardCodedBlockComponents(::Experiments const &) (defined in ShelfBlock) | ShelfBlock | |
$getCollisionShape(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::optional_ref<::GetCollisionShapeInterface const >) const (defined in ShelfBlock) | ShelfBlock | |
$getComparatorSignal(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const (defined in ShelfBlock) | ShelfBlock | |
$getOutline(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferValue) const (defined in ShelfBlock) | ShelfBlock | |
$getVisualShapeInWorld(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferAABB) const (defined in ShelfBlock) | ShelfBlock | |
$hasComparatorSignal() const (defined in ShelfBlock) | ShelfBlock | |
$isInteractiveBlock() const (defined in ShelfBlock) | ShelfBlock | |
$liquidCanFlowIntoFromDirection(uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
$movedByPiston(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
$neighborChanged(::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const (defined in ShelfBlock) | ShelfBlock | |
$onRedstoneUpdate(::BlockSource ®ion, ::BlockPos const &pos, int strength, bool isFirstTime) const (defined in ShelfBlock) | ShelfBlock | |
$onRemove(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
$setupRedstoneComponent(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
$vftable() | ShelfBlock | static |
_addHardCodedBlockComponents(::Experiments const &) (defined in ShelfBlock) | ShelfBlock | virtual |
_blockHasPoweredShelfType(::BlockSource const ®ion, ::BlockPos const &pos, ::ShelfBlock::PoweredType type) const (defined in ShelfBlock) | ShelfBlock | |
_getPoweredShelfBlockActors(::BlockPos const &pos, ::BlockSource ®ion) const (defined in ShelfBlock) | ShelfBlock | |
_getPoweredShelfBlockActorsForDoubleShelf(::BlockSource ®ion, ::BlockPos const &shelfLeft, ::BlockPos const &shelfRight) const (defined in ShelfBlock) | ShelfBlock | |
_getPoweredShelfBlockActorsForTripleShelf(::BlockSource ®ion, ::BlockPos const &shelfLeft, ::BlockPos const &shelfCenter, ::BlockPos const &shelfRight) const (defined in ShelfBlock) | ShelfBlock | |
_getShape(::BlockPos const &pos, ::Block const &block, ::AABB &bufferValue) (defined in ShelfBlock) | ShelfBlock | static |
_isMatchingPoweredShelfInMatchingDirection(::BlockSource const ®ion, ::BlockPos const &pos, ::BlockPos const &neighbor) const (defined in ShelfBlock) | ShelfBlock | |
_powerOnAndTryConnectNeighbors(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
_setShelfData(::BlockSource ®ion, ::BlockPos const &pos, bool powered, ::ShelfBlock::PoweredType type) const (defined in ShelfBlock) | ShelfBlock | |
_swapItem(::ShelfBlockActor &shelfActor, int hitSlot, ::Player &player, ::BlockSource const ®ion) const (defined in ShelfBlock) | ShelfBlock | |
_swapItem(::ShelfBlockActor &shelfActor, int shelfSlot, ::Player &player, int inventorySlot, ::BlockSource const ®ion) const (defined in ShelfBlock) | ShelfBlock | |
_swapItemsWithPoweredShelf(::Player &player, ::BlockPos const &pos, ::BlockSource ®ion) const (defined in ShelfBlock) | ShelfBlock | |
_swapItemsWithUnpoweredShelf(::Player &player, ::BlockPos const &pos, ::BlockSource ®ion, ::ShelfBlockActor &blockActor, ::Vec3 const &blockHit, uchar hitFace) const (defined in ShelfBlock) | ShelfBlock | |
_unpowerAndDisconnectFromNeighbors(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
_updatePoweredShelf(::BlockSource ®ion, ::BlockPos const &pos, bool isPowered) const (defined in ShelfBlock) | ShelfBlock | |
_validatePoweredShelfCurrentStateFromNeighbors(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | |
canProvideSupport(::Block const &, uchar, ::BlockSupportType) const (defined in ShelfBlock) | ShelfBlock | virtual |
getCollisionShape(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::optional_ref<::GetCollisionShapeInterface const >) const (defined in ShelfBlock) | ShelfBlock | |
getComparatorSignal(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const (defined in ShelfBlock) | ShelfBlock | virtual |
getOutline(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferValue) const (defined in ShelfBlock) | ShelfBlock | |
getVisualShapeInWorld(::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferAABB) const (defined in ShelfBlock) | ShelfBlock | |
hasComparatorSignal() const (defined in ShelfBlock) | ShelfBlock | virtual |
isInteractiveBlock() const (defined in ShelfBlock) | ShelfBlock | virtual |
liquidCanFlowIntoFromDirection(uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | virtual |
movedByPiston(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | virtual |
neighborChanged(::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const (defined in ShelfBlock) | ShelfBlock | virtual |
NeighborDirection enum name (defined in ShelfBlock) | ShelfBlock | |
onPlace(::BlockEvents::BlockPlaceEvent &eventData) const (defined in ShelfBlock) | ShelfBlock | |
onRedstoneUpdate(::BlockSource ®ion, ::BlockPos const &pos, int strength, bool isFirstTime) const (defined in ShelfBlock) | ShelfBlock | virtual |
onRemove(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | virtual |
PoweredType enum name (defined in ShelfBlock) | ShelfBlock | |
setupRedstoneComponent(::BlockSource ®ion, ::BlockPos const &pos) const (defined in ShelfBlock) | ShelfBlock | virtual |
SlotState enum name (defined in ShelfBlock) | ShelfBlock | |
SwapItemResult enum name (defined in ShelfBlock) | ShelfBlock | |
tick(::BlockEvents::BlockQueuedTickEvent &eventData) const (defined in ShelfBlock) | ShelfBlock | |
use(::BlockEvents::BlockPlayerInteractEvent &eventData) const (defined in ShelfBlock) | ShelfBlock | |
~ShelfBlock()=default (defined in ShelfBlock) | ShelfBlock | virtual |