3#include "mc/_HeaderOutputPredefine.h"
9namespace Scripting {
struct ClassBinding; }
12namespace ScriptModuleMinecraft {
18 MCNAPI static ::Scripting::ClassBinding
bind();
Definition BoundingBox.h:13
Definition ScriptBlockBoundingBoxUtils.h:14
static MCAPI ::std::optional<::BoundingBox > getIntersection(::BoundingBox const &box, ::BoundingBox const &other)
static MCAPI bool isInside(::BoundingBox const &box, ::Vec3 const &pos)
static MCAPI ::BoundingBox translate(::BoundingBox const &box, ::Vec3 const &delta)
static MCAPI bool isValid(::BoundingBox const &box)
static MCAPI ::Vec3 getSpan(::BoundingBox const &box)
static MCAPI ::BoundingBox expand(::BoundingBox const &box, ::BoundingBox const &other)
static MCAPI ::Scripting::ClassBinding bind()
static MCAPI bool intersects(::BoundingBox const &box, ::BoundingBox const &other)
static MCAPI ::Vec3 getCenter(::BoundingBox const &box)
static MCAPI ::BoundingBox dilate(::BoundingBox const &box, ::Vec3 const &size)
static MCAPI ::BoundingBox createValid(::Vec3 const &min, ::Vec3 max)