LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils Class Reference

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
 
static MCAPI ::BoundingBox createValid (::Vec3 const &min, ::Vec3 max)
 
static MCAPI ::BoundingBox dilate (::BoundingBox const &box, ::Vec3 const &size)
 
static MCAPI ::BoundingBox expand (::BoundingBox const &box, ::BoundingBox const &other)
 
static MCAPI ::Vec3 getCenter (::BoundingBox const &box)
 
static MCAPI ::std::optional<::BoundingBoxgetIntersection (::BoundingBox const &box, ::BoundingBox const &other)
 
static MCAPI ::Vec3 getSpan (::BoundingBox const &box)
 
static MCAPI bool intersects (::BoundingBox const &box, ::BoundingBox const &other)
 
static MCAPI bool isInside (::BoundingBox const &box, ::Vec3 const &pos)
 
static MCAPI bool isValid (::BoundingBox const &box)
 
static MCAPI ::BoundingBox translate (::BoundingBox const &box, ::Vec3 const &delta)
 

Member Function Documentation

◆ bind()

static MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::bind ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createValid()

static MCAPI ::BoundingBox ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::createValid ( ::Vec3 const & min,
::Vec3 max )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ dilate()

static MCAPI ::BoundingBox ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::dilate ( ::BoundingBox const & box,
::Vec3 const & size )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ expand()

static MCAPI ::BoundingBox ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::expand ( ::BoundingBox const & box,
::BoundingBox const & other )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCenter()

static MCAPI ::Vec3 ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::getCenter ( ::BoundingBox const & box)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getIntersection()

static MCAPI ::std::optional<::BoundingBox > ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::getIntersection ( ::BoundingBox const & box,
::BoundingBox const & other )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSpan()

static MCAPI ::Vec3 ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::getSpan ( ::BoundingBox const & box)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ intersects()

static MCAPI bool ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::intersects ( ::BoundingBox const & box,
::BoundingBox const & other )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isInside()

static MCAPI bool ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::isInside ( ::BoundingBox const & box,
::Vec3 const & pos )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isValid()

static MCAPI bool ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::isValid ( ::BoundingBox const & box)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ translate()

static MCAPI ::BoundingBox ScriptModuleMinecraft::ScriptBlockBoundingBoxUtils::translate ( ::BoundingBox const & box,
::Vec3 const & delta )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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