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

Public Member Functions

ScriptStructureTemplate & operator= (ScriptStructureTemplate const &)
 ScriptStructureTemplate (ScriptStructureTemplate const &)
MCAPI ScriptStructureTemplate (::std::string const &id, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::Scripting::WeakLifetimeScope scope, ::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureManager > scriptStructureManager, ::LevelStorage &levelStorage)
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > >, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::InvalidArgumentErrorgetBlockPermutation (::Vec3 const &location) const
MCAPI ::Scripting::Result<::Vec3, ::ScriptModuleMinecraft::ScriptInvalidStructureErrorgetSize () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::InvalidArgumentErrorisWaterlogged (::Vec3 const &location) const
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::EngineError, ::Scripting::InvalidArgumentErrorsaveAs (::std::string const &identifier, ::StructureRedstoneSaveMode saveMode)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidStructureErrorsaveToWorld ()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptInvalidStructureErrorsetBlockPermutation (::Vec3 const &location, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > blockPermutation, bool waterlogged)
MCAPI void * $ctor (::std::string const &id, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::Scripting::WeakLifetimeScope scope, ::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureManager > scriptStructureManager, ::LevelStorage &levelStorage)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
static MCAPI ::Scripting::EnumBinding bindAnimationModeEnum ()
static MCAPI ::Scripting::EnumBinding bindMirrorEnum ()
static MCAPI ::Scripting::EnumBinding bindRotationEnum ()
static MCAPI ::Scripting::EnumBinding bindStructureSaveModeEnum ()

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string const > mId
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > > mStructureManager
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::ll::TypedStorage< 8, 8, ::LevelStorage & > mLevelStorage
::ll::TypedStorage< 8, 32, ::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureManager > > mScriptStructureManager

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