|
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 |
| clip(::Vec3 const &, ::Vec3 const &, bool, ::ShapeType, int, bool, bool, ::Actor *, ::std::function< bool(::BlockSource const &, ::Block const &, bool)> const &, bool) 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(::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 |
| getVisualLiquidHeight(::Vec3 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 |