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

Public Member Functions

ScriptStructureTemplateoperator= (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::InvalidArgumentError _createBoundsError (int pos, ::BlockPos const &size, ::BlockPos const &index) const
 
MCAPI::StructureTemplate * _getStructureTemplate () const
 
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::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptStructureTemplatebind ()
 
static MCAPI ::Scripting::EnumBindingBuilder<::std::string, ::AnimationMode > bindAnimationModeEnum ()
 
static MCAPI ::Scripting::EnumBindingBuilder<::std::string, ::Mirror > bindMirrorEnum ()
 
static MCAPI ::Scripting::EnumBindingBuilder<::std::string, ::Rotation > bindRotationEnum ()
 
static MCAPI ::Scripting::EnumBindingBuilder<::std::string, ::StructureRedstoneSaveMode > bindStructureSaveModeEnum ()
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnk564cd3
 
::ll::UntypedStorage< 8, 24 > mUnk2863f0
 
::ll::UntypedStorage< 8, 16 > mUnk9f6bf9
 
::ll::UntypedStorage< 8, 8 > mUnk663778
 
::ll::UntypedStorage< 8, 32 > mUnk730abc
 

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