LeviLamina
|
This is the complete list of members for IBlockSource, including all inherited members.
addListener(::BlockSourceListener &)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
areChunksFullyLoaded(::BlockPos const &, int) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
canDoBlockDrops() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
canDoContainedItemDrops() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
checkBlockPermissions(::Actor &, ::BlockPos const &, uchar, ::ItemStackBase const &, bool)=0 (defined in IBlockSource) | IBlockSource | pure 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) | IBlockSource | pure virtual |
clip(::ClipParameters const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
containsAnyLiquid(::AABB const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
containsMaterial(::AABB const &, ::MaterialType) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
fetchAABBs(::AABB const &, bool)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
fetchAABBs(::std::vector<::AABB > &, ::AABB const &, bool) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
fetchCollisionShapes(::AABB const &, bool, ::std::optional<::EntityContext const >, ::std::vector<::AABB > *)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
fetchCollisionShapes(::std::vector<::AABB > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
fetchCollisionShapesAndBlocks(::std::vector<::BlockSourceVisitor::CollisionShape > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
fetchEntities(::Actor const *, ::AABB const &, bool, bool)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
fetchEntities(::ActorType, ::AABB const &, ::Actor const *, ::std::function< bool(::Actor *)>)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
getAboveTopSolidBlock(int, int, bool, bool) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getAboveTopSolidBlock(::BlockPos const &, bool, bool, bool) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getBlock(int, int, int) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getBlock(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getBlock(::BlockPos const &, uint) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getBlockEntity(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getBrightness(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getChunk(int, int) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getChunk(::ChunkPos const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getChunkAt(::BlockPos const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getChunkSource()=0 (defined in IBlockSource) | IBlockSource | pure virtual |
getDimension() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getDimension()=0 (defined in IBlockSource) | IBlockSource | pure virtual |
getDimensionConst() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getDimensionId() const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getExtraBlock(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getHeight(::std::function< bool(::Block const &)> const &, ::BlockPos const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getHeight(::std::function< bool(::Block const &)> const &, int, int) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getILevel() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getLevel()=0 (defined in IBlockSource) | IBlockSource | pure virtual |
getLevelSeed64() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getLiquidBlock(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getMaterial(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getMaterial(int, int, int) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getMaxHeight() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getMinHeight() const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
getTallestCollisionShape(::AABB const &, float *, bool, ::optional_ref<::GetCollisionShapeInterface const >) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
getWeakRef()=0 (defined in IBlockSource) | IBlockSource | pure virtual |
hasBlock(::BlockPos const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
hasBorderBlock(::BlockPos const) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
hasChunksAt(::Bounds const &, bool) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
hasChunksAt(::BlockPos const &, int, bool) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
hasChunksAt(::AABB const &, bool) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
isInstaticking(::BlockPos const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
isInWall(::Vec3 const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure virtual |
isSolidBlockingBlock(::BlockPos const &) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
isSolidBlockingBlock(int, int, int) const =0 (defined in IBlockSource) | IBlockSource | pure virtual |
isUnderWater(::Vec3 const &, ::Block const &) const =0 (defined in IConstBlockSource) | IConstBlockSource | pure 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) | IBlockSource | pure virtual |
postGameEvent(::Actor *, ::GameEvent const &, ::BlockPos const &, ::Block const *)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
removeBlock(::BlockPos const &)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
removeListener(::BlockSourceListener &)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
setBlock(::BlockPos const &, ::Block const &, int, ::ActorBlockSyncMessage const *, ::Actor *)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
updateCheckForValidityState(bool)=0 (defined in IBlockSource) | IBlockSource | pure virtual |
~IBlockSource()=default (defined in IBlockSource) | IBlockSource | virtual |
~IConstBlockSource()=default (defined in IConstBlockSource) | IConstBlockSource | virtual |