|
LeviLamina
|
Public Member Functions | |
| ListBlockVolume & | operator= (ListBlockVolume const &) |
| 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 (::brstd::function_ref< bool(::BlockPos const &)> callback) const |
| virtual ::std::set<::ChunkPos > | getChunks () const |
| virtual ::std::unordered_set<::BlockPos > | getFlattenedBlockPositions () const |
| virtual ::std::unique_ptr<::BaseBlockLocationIterator > | getIterator () const |
| MCAPI | ListBlockVolume (::std::vector<::BlockPos > const &blockPositions) |
| MCAPI | ListBlockVolume (::ListBlockVolume const &rhs) |
| MCAPI void | insert (::std::vector<::Vec3 > const &blockPositions) |
| 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 (::brstd::function_ref< bool(::BlockPos const &)> callback) const |
| MCAPI ::std::set<::ChunkPos > | $getChunks () const |
| MCAPI ::std::unordered_set<::BlockPos > | $getFlattenedBlockPositions () const |
| MCAPI ::std::unique_ptr<::BaseBlockLocationIterator > | $getIterator () const |
| MCFOLD void | $dtor () |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > | mBlockPositions |
| ::ll::TypedStorage< 4, 12, ::BlockPos > | mMin |
| ::ll::TypedStorage< 4, 12, ::BlockPos > | mMax |
| ::ll::TypedStorage< 8, 8, uint64 > | mChangeCount |
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.
|
virtual |
Implements BlockVolumeBase.