|
constexpr | BoundingBox (class BoundingBox const &k) noexcept=default |
|
constexpr BoundingBox & | operator= (class BoundingBox const &k) noexcept=default |
|
constexpr | BoundingBox (BlockPos const &min, BlockPos const &max) noexcept |
|
ll::coro::Generator< BlockPos > | forEachPos () const |
|
constexpr BoundingBox & | merge (BoundingBox const &a) noexcept |
|
constexpr BoundingBox & | merge (BlockPos const &a) noexcept |
|
template<typename T , size_t N> |
constexpr T & | get () noexcept |
|
template<typename T , size_t N> |
constexpr T const & | get () const noexcept |
|
bool | contains (BlockPos const &a) const noexcept |
|
bool | contains (BoundingBox const &a) const noexcept |
|
BlockPos | getSideLength () const noexcept |
|
LLNDAPI | operator class AABB () const |
|
MCAPI | BoundingBox (int _x0, int _y0, int _z0, int _x1, int _y1, int _z1) |
|
MCAPI void | applyTransformation (::BlockPos const &pivot, ::Rotation rotationXZ, bool mirrorX, bool mirrorZ) |
|
MCAPI bool | isValid () const |
|
MCFOLD void * | $ctor () |
|
MCAPI void * | $ctor (int _x0, int _y0, int _z0, int _x1, int _y1, int _z1) |
|
constexpr BoundingBox & | operator+= (BoundingBox const &b) noexcept |
|
constexpr BoundingBox & | operator+= (V const &b) noexcept |
|
constexpr BoundingBox & | operator-= (BoundingBox const &b) noexcept |
|
constexpr BoundingBox & | operator-= (V const &b) noexcept |
|
constexpr BoundingBox | operator+ (BoundingBox const &b) const noexcept |
|
constexpr BoundingBox | operator+ (V const &b) const noexcept |
|
constexpr BoundingBox | operator- (BoundingBox const &b) const noexcept |
|
constexpr BoundingBox | operator- (V const &b) const noexcept |
|
constexpr BoundingBox | add (BoundingBox const &b) const noexcept |
|
constexpr BoundingBox | add (V const &b) const noexcept |
|
constexpr BoundingBox | sub (BoundingBox const &b) const noexcept |
|
constexpr BoundingBox | sub (V const &b) const noexcept |
|
constexpr std::string | toString () const noexcept |
|
constexpr bool | operator== (BoundingBox const &b) const noexcept |
|
constexpr bool | operator!= (BoundingBox const &b) const noexcept |
|
constexpr first_type & | operator[] (size_t index) noexcept |
|
constexpr first_type const & | operator[] (size_t index) const noexcept |
|
constexpr size_t | hash () const noexcept |
|
constexpr V | as () const noexcept |
|
constexpr class boolN< sizeof...(Components)> | eq (BoundingBox const &b) const noexcept |
|
constexpr class boolN< sizeof...(Components)> | ne (BoundingBox const &b) const noexcept |
|