LeviLamina
Loading...
Searching...
No Matches
ListBlockVolume Class Reference
+ Inheritance diagram for ListBlockVolume:

Public Member Functions

virtual::BlockPos getMin () const
 
virtual::BlockPos getMax () const
 
virtual::BoundingBox getBoundingBox () const
 
virtual::glm::ivec3 getSpan () const
 
virtual int getCapacity () const
 
virtual bool isInside (::BlockPos const &pos) const
 
virtual void translate (::BlockPos const &delta)
 
virtual void forEach (::std::function< bool(::BlockPos const &)> callback) const
 
virtual ::std::set<::ChunkPosgetChunks () const
 
MCAPI ListBlockVolume (::std::vector<::BlockPos > const &blockPositions)
 
MCAPI ListBlockVolume (::ListBlockVolume const &rhs)
 
MCAPI void insert (::std::vector<::Vec3 > const &blockPositions)
 
MCAPI::ListBlockVolume & operator= (::ListBlockVolume const &rhs)
 
MCAPI void * $ctor (::std::vector<::BlockPos > const &blockPositions)
 
MCAPI void * $ctor (::ListBlockVolume const &rhs)
 
MCAPI::BlockPos $getMin () const
 
MCAPI::BlockPos $getMax () const
 
MCAPI::BoundingBox $getBoundingBox () const
 
MCAPI::glm::ivec3 $getSpan () const
 
MCFOLD int $getCapacity () const
 
MCAPI bool $isInside (::BlockPos const &pos) const
 
MCAPI void $translate (::BlockPos const &delta)
 
MCAPI void $forEach (::std::function< bool(::BlockPos const &)> callback) const
 
MCAPI ::std::set<::ChunkPos$getChunks () const
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnkbb5064
 
::ll::UntypedStorage< 4, 12 > mUnk531f0e
 
::ll::UntypedStorage< 4, 12 > mUnk33cf4c
 
::ll::UntypedStorage< 8, 8 > mUnk7cf3db
 

Member Function Documentation

◆ getMin()

virtual::BlockPos ListBlockVolume::getMin ( ) const
virtual

Implements BlockVolumeBase.

◆ getMax()

virtual::BlockPos ListBlockVolume::getMax ( ) const
virtual

Implements BlockVolumeBase.

◆ getBoundingBox()

virtual::BoundingBox ListBlockVolume::getBoundingBox ( ) const
virtual

Implements BlockVolumeBase.

◆ getSpan()

virtual::glm::ivec3 ListBlockVolume::getSpan ( ) const
virtual

Implements BlockVolumeBase.

◆ getCapacity()

virtual int ListBlockVolume::getCapacity ( ) const
virtual

Implements BlockVolumeBase.

◆ isInside()

virtual bool ListBlockVolume::isInside ( ::BlockPos const & pos) const
virtual

Implements BlockVolumeBase.

◆ translate()

virtual void ListBlockVolume::translate ( ::BlockPos const & delta)
virtual

Implements BlockVolumeBase.

◆ forEach()

virtual void ListBlockVolume::forEach ( ::std::function< bool(::BlockPos const &)> callback) const
virtual

Implements BlockVolumeBase.

◆ getChunks()

virtual ::std::set<::ChunkPos > ListBlockVolume::getChunks ( ) const
virtual

Implements BlockVolumeBase.


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