LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptProjectRegion Class Reference
+ Inheritance diagram for Editor::ScriptModule::ScriptProjectRegion:

Public Member Functions

ScriptProjectRegionoperator= (ScriptProjectRegion const &)
 
 ScriptProjectRegion (ScriptProjectRegion const &)
 
MCAPI ScriptProjectRegion (::WeakRef<::Editor::ProjectRegion > region, ::Editor::ScriptModule::ScriptProjectRegionService *owner, ::Scripting::WeakLifetimeScope const &scope)
 
MCAPI::Scripting::Error _getInvalidRegionError () const
 
MCAPI::Scripting::Error _getLocationError (::Vec3 const &location) const
 
MCAPI void _handleBoundsChange (::Bounds const &)
 
MCAPI ::Scripting::Result_deprecated< bool > dispose ()
 
MCAPI ::Scripting::Result_deprecated<::Editor::ProjectRegionAvailabilityMode > getAvailabilityMode () const
 
MCAPI ::Scripting::Result_deprecated<::std::optional<::Vec3 > > getAvailableLocationFromRay (::Vec3 const &pos, ::Vec3 const &direction, ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions > const &options) const
 
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock > > > getBlock (::Scripting::WeakLifetimeScope scope, ::Vec3 const &position) const
 
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptRGBAgetBlockMapColor (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > getBlockPermutation (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated<::std::string > getBlockTypeId (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated<::BoundingBoxgetBounds ()
 
MCAPI::std::string getId () const
 
MCAPI ::Scripting::Result_deprecated< bool > isAirBlock (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated< bool > isAreaAvailable (::BoundingBox const &areaBounds) const
 
MCAPI ::Scripting::Result_deprecated< bool > isAvailable () const
 
MCAPI ::Scripting::Result_deprecated< bool > isBlockWaterlogged (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated< bool > isLiquidBlock (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated< bool > isLocationAvailable (::Vec3 const &location) const
 
MCAPI ::Scripting::Result_deprecated< bool > isSolidBlock (::Vec3 const &location) const
 
MCAPI bool isValid () const
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > requestBlockOperationArea (::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > blockList, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator > const &)> callback, ::Scripting::ScriptObjectFactory &factory)
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > requestExpandToContain (::Scripting::NumberRange const &xExtents, ::Scripting::NumberRange const &zExtents, ::Scripting::ScriptObjectFactory &factory)
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > requestExtentsUpdate (::Scripting::NumberRange const &xExtents, ::Scripting::NumberRange const &zExtents, ::Scripting::ScriptObjectFactory &factory)
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > requestMove (::Vec3 const &center, ::Scripting::ScriptObjectFactory &factory)
 
MCAPI ::Scripting::Result_deprecated< void > setBlockType (::Vec3 const &location, ::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &blockType)
 
MCAPI ::Scripting::Result_deprecated< void > setBlockWaterlogged (::Vec3 const &location, bool isWaterlogged) const
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptActorSpawnError, ::Scripting::ErrorspawnEntity (::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string > const &identifier, ::Vec3 const &spawnPos, ::std::optional< float > initialRotation)
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > waitUntilAreaAvailable (::BoundingBox const &bounds, ::Scripting::ScriptObjectFactory &factory)
 
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > waitUntilAvailable (::Scripting::ScriptObjectFactory &factory)
 
MCAPI void * $ctor (::WeakRef<::Editor::ProjectRegion > region, ::Editor::ScriptModule::ScriptProjectRegionService *owner, ::Scripting::WeakLifetimeScope const &scope)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkb7fbaa
 
::ll::UntypedStorage< 8, 8 > mUnke6a8bd
 
::ll::UntypedStorage< 8, 16 > mUnkee141c
 
::ll::UntypedStorage< 8, 64 > mUnkb4afa9
 
::ll::UntypedStorage< 8, 16 > mUnk3611ec
 
::ll::UntypedStorage< 8, 24 > mUnk963488
 

Constructor & Destructor Documentation

◆ ScriptProjectRegion()

MCAPI Editor::ScriptModule::ScriptProjectRegion::ScriptProjectRegion ( ::WeakRef<::Editor::ProjectRegion > region,
::Editor::ScriptModule::ScriptProjectRegionService * owner,
::Scripting::WeakLifetimeScope const & scope )
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.

Member Function Documentation

◆ _getInvalidRegionError()

MCAPI::Scripting::Error Editor::ScriptModule::ScriptProjectRegion::_getInvalidRegionError ( ) const
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.

◆ _getLocationError()

MCAPI::Scripting::Error Editor::ScriptModule::ScriptProjectRegion::_getLocationError ( ::Vec3 const & location) const
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.

◆ _handleBoundsChange()

MCAPI void Editor::ScriptModule::ScriptProjectRegion::_handleBoundsChange ( ::Bounds const & )
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.

◆ dispose()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::dispose ( )
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.

◆ getAvailabilityMode()

MCAPI ::Scripting::Result_deprecated<::Editor::ProjectRegionAvailabilityMode > Editor::ScriptModule::ScriptProjectRegion::getAvailabilityMode ( ) const
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.

◆ getAvailableLocationFromRay()

MCAPI ::Scripting::Result_deprecated<::std::optional<::Vec3 > > Editor::ScriptModule::ScriptProjectRegion::getAvailableLocationFromRay ( ::Vec3 const & pos,
::Vec3 const & direction,
::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions > const & options ) const
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.

◆ getBlock()

MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock > > > Editor::ScriptModule::ScriptProjectRegion::getBlock ( ::Scripting::WeakLifetimeScope scope,
::Vec3 const & position ) const
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.

◆ getBlockMapColor()

MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptRGBA > Editor::ScriptModule::ScriptProjectRegion::getBlockMapColor ( ::Vec3 const & location) const
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.

◆ getBlockPermutation()

MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > Editor::ScriptModule::ScriptProjectRegion::getBlockPermutation ( ::Vec3 const & location) const
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.

◆ getBlockTypeId()

MCAPI ::Scripting::Result_deprecated<::std::string > Editor::ScriptModule::ScriptProjectRegion::getBlockTypeId ( ::Vec3 const & location) const
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.

◆ getBounds()

MCAPI ::Scripting::Result_deprecated<::BoundingBox > Editor::ScriptModule::ScriptProjectRegion::getBounds ( )
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.

◆ getId()

MCAPI::std::string Editor::ScriptModule::ScriptProjectRegion::getId ( ) const
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.

◆ isAirBlock()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isAirBlock ( ::Vec3 const & location) const
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.

◆ isAreaAvailable()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isAreaAvailable ( ::BoundingBox const & areaBounds) const
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.

◆ isAvailable()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isAvailable ( ) const
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.

◆ isBlockWaterlogged()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isBlockWaterlogged ( ::Vec3 const & location) const
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.

◆ isLiquidBlock()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isLiquidBlock ( ::Vec3 const & location) const
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.

◆ isLocationAvailable()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isLocationAvailable ( ::Vec3 const & location) const
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.

◆ isSolidBlock()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptProjectRegion::isSolidBlock ( ::Vec3 const & location) const
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()

MCAPI bool Editor::ScriptModule::ScriptProjectRegion::isValid ( ) const
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.

◆ requestBlockOperationArea()

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.

◆ requestExpandToContain()

MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > Editor::ScriptModule::ScriptProjectRegion::requestExpandToContain ( ::Scripting::NumberRange const & xExtents,
::Scripting::NumberRange const & zExtents,
::Scripting::ScriptObjectFactory & factory )
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.

◆ requestExtentsUpdate()

MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > Editor::ScriptModule::ScriptProjectRegion::requestExtentsUpdate ( ::Scripting::NumberRange const & xExtents,
::Scripting::NumberRange const & zExtents,
::Scripting::ScriptObjectFactory & factory )
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.

◆ requestMove()

MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > Editor::ScriptModule::ScriptProjectRegion::requestMove ( ::Vec3 const & center,
::Scripting::ScriptObjectFactory & factory )
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.

◆ setBlockType()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptProjectRegion::setBlockType ( ::Vec3 const & location,
::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const & blockType )
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.

◆ setBlockWaterlogged()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptProjectRegion::setBlockWaterlogged ( ::Vec3 const & location,
bool isWaterlogged ) const
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.

◆ spawnEntity()

MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptActorSpawnError, ::Scripting::Error > Editor::ScriptModule::ScriptProjectRegion::spawnEntity ( ::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string > const & identifier,
::Vec3 const & spawnPos,
::std::optional< float > initialRotation )
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.

◆ waitUntilAreaAvailable()

MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > Editor::ScriptModule::ScriptProjectRegion::waitUntilAreaAvailable ( ::BoundingBox const & bounds,
::Scripting::ScriptObjectFactory & factory )
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.

◆ waitUntilAvailable()

MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error, void > > Editor::ScriptModule::ScriptProjectRegion::waitUntilAvailable ( ::Scripting::ScriptObjectFactory & factory)
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.

◆ bindScript()

static MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptProjectRegion::bindScript ( )
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.

◆ $ctor()

MCAPI void * Editor::ScriptModule::ScriptProjectRegion::$ctor ( ::WeakRef<::Editor::ProjectRegion > region,
::Editor::ScriptModule::ScriptProjectRegionService * owner,
::Scripting::WeakLifetimeScope const & scope )
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.

◆ $dtor()

MCAPI void Editor::ScriptModule::ScriptProjectRegion::$dtor ( )
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.

◆ $vftable()

static MCAPI void ** Editor::ScriptModule::ScriptProjectRegion::$vftable ( )
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: