LeviLamina
Loading...
Searching...
No Matches
IBlockSource Member List

This is the complete list of members for IBlockSource, including all inherited members.

addListener(::BlockSourceListener &)=0 (defined in IBlockSource)IBlockSourcepure virtual
areChunksFullyLoaded(::BlockPos const &, int) const =0 (defined in IBlockSource)IBlockSourcepure virtual
canDoBlockDrops() const =0 (defined in IBlockSource)IBlockSourcepure virtual
canDoContainedItemDrops() const =0 (defined in IBlockSource)IBlockSourcepure virtual
checkBlockPermissions(::Actor &, ::BlockPos const &, uchar, ::ItemStackBase const &, bool)=0 (defined in IBlockSource)IBlockSourcepure virtual
checkMaterial(::AABB const &box, ::MaterialType material) const (defined in IConstBlockSource)IConstBlockSource
clip(::Vec3 const &, ::Vec3 const &, bool, ::ShapeType, int, bool, bool, ::Actor *, ::std::function< bool(::BlockSource const &, ::Block const &, bool)> const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
clip(::ClipParameters const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
containsAnyLiquid(::AABB const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
containsMaterial(::AABB const &, ::MaterialType) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
fetchAABBs(::AABB const &, bool)=0 (defined in IBlockSource)IBlockSourcepure virtual
fetchAABBs(::std::vector<::AABB > &, ::AABB const &, bool) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
fetchCollisionShapes(::AABB const &, bool, ::std::optional<::EntityContext const >, ::std::vector<::AABB > *)=0 (defined in IBlockSource)IBlockSourcepure virtual
fetchCollisionShapes(::std::vector<::AABB > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
fetchCollisionShapesAndBlocks(::std::vector<::BlockSourceVisitor::CollisionShape > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
fetchEntities(::Actor const *, ::AABB const &, bool, bool)=0 (defined in IBlockSource)IBlockSourcepure virtual
fetchEntities(::ActorType, ::AABB const &, ::Actor const *, ::std::function< bool(::Actor *)>)=0 (defined in IBlockSource)IBlockSourcepure virtual
getAboveTopSolidBlock(int, int, bool, bool) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getAboveTopSolidBlock(::BlockPos const &, bool, bool, bool) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getBlock(int, int, int) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getBlock(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getBlock(::BlockPos const &, uint) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getBlockEntity(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getBrightness(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getChunk(int, int) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getChunk(::ChunkPos const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getChunkAt(::BlockPos const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getChunkSource()=0 (defined in IBlockSource)IBlockSourcepure virtual
getDimension() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getDimension()=0 (defined in IBlockSource)IBlockSourcepure virtual
getDimensionConst() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getDimensionId() const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getExtraBlock(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getHeight(::std::function< bool(::Block const &)> const &, ::BlockPos const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getHeight(::std::function< bool(::Block const &)> const &, int, int) const =0 (defined in IBlockSource)IBlockSourcepure virtual
getILevel() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getLevel()=0 (defined in IBlockSource)IBlockSourcepure virtual
getLevelSeed64() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getLiquidBlock(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getMaterial(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getMaterial(int, int, int) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getMaxHeight() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getMinHeight() const =0 (defined in IBlockSource)IBlockSourcepure virtual
getTallestCollisionShape(::AABB const &, float *, bool, ::optional_ref<::GetCollisionShapeInterface const >) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
getWeakRef()=0 (defined in IBlockSource)IBlockSourcepure virtual
hasBlock(::BlockPos const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
hasBorderBlock(::BlockPos const) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
hasChunksAt(::Bounds const &, bool) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
hasChunksAt(::BlockPos const &, int, bool) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
hasChunksAt(::AABB const &, bool) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
isInstaticking(::BlockPos const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
isInWall(::Vec3 const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
isSolidBlockingBlock(::BlockPos const &) const =0 (defined in IBlockSource)IBlockSourcepure virtual
isSolidBlockingBlock(int, int, int) const =0 (defined in IBlockSource)IBlockSourcepure virtual
isUnderWater(::Vec3 const &, ::Block const &) const =0 (defined in IConstBlockSource)IConstBlockSourcepure virtual
Listener typedef (defined in IBlockSource)IBlockSource
ListenerVector typedef (defined in IBlockSource)IBlockSource
mayPlace(::Block const &, ::BlockPos const &, uchar, ::Actor *, bool, ::Vec3)=0 (defined in IBlockSource)IBlockSourcepure virtual
postGameEvent(::Actor *, ::GameEvent const &, ::BlockPos const &, ::Block const *)=0 (defined in IBlockSource)IBlockSourcepure virtual
removeBlock(::BlockPos const &)=0 (defined in IBlockSource)IBlockSourcepure virtual
removeListener(::BlockSourceListener &)=0 (defined in IBlockSource)IBlockSourcepure virtual
setBlock(::BlockPos const &, ::Block const &, int, ::ActorBlockSyncMessage const *, ::Actor *)=0 (defined in IBlockSource)IBlockSourcepure virtual
updateCheckForValidityState(bool)=0 (defined in IBlockSource)IBlockSourcepure virtual
~IBlockSource()=default (defined in IBlockSource)IBlockSourcevirtual
~IConstBlockSource()=default (defined in IConstBlockSource)IConstBlockSourcevirtual