|
| 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 | SimpleBlockVolume (::BoundingBox const &bounds) |
|
MCAPI | SimpleBlockVolume (::SimpleBlockVolume &&volume) |
|
MCAPI | SimpleBlockVolume (::SimpleBlockVolume const &volume) |
|
MCAPI | SimpleBlockVolume (::BlockPos const &from, ::glm::ivec3 const &size) |
|
MCAPI | SimpleBlockVolume (::BlockPos &&from, ::BlockPos &&to) |
|
MCAPI | SimpleBlockVolume (::BlockPos const &from, ::BlockPos const &to) |
|
MCAPI::SimpleBlockVolumeIterator | begin () const |
|
MCFOLD bool | contains (::BlockPos const &pos) const |
|
MCAPI bool | doesAreaTouchFaces (::BlockPos const &min, ::BlockPos const &max) const |
|
MCAPI bool | doesBlockTouchFaces (::BlockPos const &blockPos) const |
|
MCFOLD::BlockPos | getFrom () const |
|
MCFOLD::BlockPos | getTo () const |
|
MCAPI::SimpleBlockVolume::IntersectionResult | intersects (::SimpleBlockVolume const &other) const |
|
MCAPI::SimpleBlockVolume & | operator= (::SimpleBlockVolume &&other) |
|
MCAPI::SimpleBlockVolume & | operator= (::SimpleBlockVolume const &other) |
|
MCAPI bool | operator== (::SimpleBlockVolume const &) const |
|
MCAPI::SimpleBlockVolume & | setPosition (::BlockPos const &newPosition) |
|
MCAPI::SimpleBlockVolume | translated (::glm::ivec3 const &delta) const |
|
MCAPI void * | $ctor (::BoundingBox const &bounds) |
|
MCFOLD void * | $ctor (::SimpleBlockVolume &&volume) |
|
MCFOLD void * | $ctor (::SimpleBlockVolume const &volume) |
|
MCAPI void * | $ctor (::BlockPos const &from, ::glm::ivec3 const &size) |
|
MCFOLD void * | $ctor (::BlockPos &&from, ::BlockPos &&to) |
|
MCFOLD void * | $ctor (::BlockPos const &from, ::BlockPos const &to) |
|
MCAPI::BlockPos | $getMin () const |
|
MCAPI::BlockPos | $getMax () const |
|
MCAPI::BoundingBox | $getBoundingBox () const |
|
MCAPI::glm::ivec3 | $getSpan () const |
|
MCAPI int | $getCapacity () const |
|
MCFOLD 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 () |