LeviLamina
Loading...
Searching...
No Matches
IConstBlockSource Class Referenceabstract
+ Inheritance diagram for IConstBlockSource:

Public Member Functions

virtual::Block const & getBlock (int, int, int) const =0
 
virtual::Block const & getBlock (::BlockPos const &) const =0
 
virtual::Block const & getBlock (::BlockPos const &, uint) const =0
 
virtual::BlockActor const * getBlockEntity (::BlockPos const &) const =0
 
virtual::Block const & getExtraBlock (::BlockPos const &) const =0
 
virtual::Block const & getLiquidBlock (::BlockPos const &) const =0
 
virtual bool hasBlock (::BlockPos const &) const =0
 
virtual bool containsAnyLiquid (::AABB const &) const =0
 
virtual bool containsMaterial (::AABB const &, ::MaterialType) const =0
 
virtual bool isInWall (::Vec3 const &) const =0
 
virtual bool isUnderWater (::Vec3 const &, ::Block const &) const =0
 
virtual::Material const & getMaterial (::BlockPos const &) const =0
 
virtual::Material const & getMaterial (int, int, int) const =0
 
virtual bool hasBorderBlock (::BlockPos const) const =0
 
virtual bool hasChunksAt (::Bounds const &, bool) const =0
 
virtual bool hasChunksAt (::BlockPos const &, int, bool) const =0
 
virtual bool hasChunksAt (::AABB const &, bool) const =0
 
virtual::DimensionType getDimensionId () const =0
 
virtual void fetchAABBs (::std::vector<::AABB > &, ::AABB const &, bool) const =0
 
virtual void fetchCollisionShapes (::std::vector<::AABB > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0
 
virtual void fetchCollisionShapesAndBlocks (::std::vector<::BlockSourceVisitor::CollisionShape > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0
 
virtual::AABB getTallestCollisionShape (::AABB const &, float *, bool, ::optional_ref<::GetCollisionShapeInterface const >) const =0
 
virtual float getBrightness (::BlockPos const &) const =0
 
virtual float getVisualLiquidHeight (::Vec3 const &) const =0
 
MCAPI bool checkMaterial (::AABB const &box, ::MaterialType material) const
 

Member Function Documentation

◆ checkMaterial()

MCAPI bool IConstBlockSource::checkMaterial ( ::AABB const & box,
::MaterialType material ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: