LeviLamina
|
Public Member Functions | |
virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator > | getBlockLocationIterator (::Scripting::WeakLifetimeScope scope) |
virtual ::std::unique_ptr<::BaseBlockLocationIterator > | createBlockLocationIterator () |
MCAPI | ScriptSimpleBlockVolume (::ScriptModuleMinecraft::ScriptSimpleBlockVolume const &rhs) |
MCAPI | ScriptSimpleBlockVolume (::Vec3 const &from, ::Vec3 const &to) |
MCAPI bool | doesLocationTouchFaces (::Vec3 const &pos) |
MCAPI bool | doesVolumeTouchFaces (::ScriptModuleMinecraft::ScriptSimpleBlockVolume const &other) |
MCAPI::Vec3 | getFrom () const |
MCAPI::Vec3 | getTo () const |
MCAPI::SimpleBlockVolume::IntersectionResult | intersects (::ScriptModuleMinecraft::ScriptSimpleBlockVolume const &other) |
MCAPI::ScriptModuleMinecraft::ScriptSimpleBlockVolume & | operator= (::ScriptModuleMinecraft::ScriptSimpleBlockVolume const &rhs) |
MCAPI void | setFrom (::Vec3 const &from) |
MCAPI void | setTo (::Vec3 const &to) |
MCAPI void * | $ctor () |
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptSimpleBlockVolume const &rhs) |
MCAPI void * | $ctor (::Vec3 const &from, ::Vec3 const &to) |
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator > | $getBlockLocationIterator (::Scripting::WeakLifetimeScope scope) |
MCAPI ::std::unique_ptr<::BaseBlockLocationIterator > | $createBlockLocationIterator () |
MCAPI void | forEach (::std::function< bool(::BlockPos const &)> callback) const |
MCAPI ::Scripting::Result_deprecated<::BoundingBox > | getBoundingBox () const |
MCAPI int | getCapacity () const |
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getMax () const |
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getMin () const |
MCAPI::Vec3 | getSpan () const |
MCAPI bool | isInside (::Vec3 const &location) const |
MCAPI void | translate (::Vec3 const &delta) |
Static Public Member Functions | |
static MCAPI ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptSimpleBlockVolume > | bind () |
static MCAPI ::Scripting::EnumBindingBuilder<::SimpleBlockVolume::IntersectionResult, ::SimpleBlockVolume::IntersectionResult > | bindEnums () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnkb35746 |
|
virtual |
Implements ScriptModuleMinecraft::ScriptBlockVolumeBase.
|
virtual |
Implements ScriptModuleMinecraft::ScriptBlockVolumeBase.