|
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::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::InvalidArgumentError > | getBlockPermutation (::Vec3 const &location) const |
|
MCAPI ::Scripting::Result<::Vec3, ::ScriptModuleMinecraft::ScriptInvalidStructureError > | getSize () const |
|
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::InvalidArgumentError > | isWaterlogged (::Vec3 const &location) const |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::EngineError, ::Scripting::InvalidArgumentError > | saveAs (::std::string const &identifier, ::StructureRedstoneSaveMode saveMode) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidStructureError > | saveToWorld () |
|
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptInvalidStructureError > | setBlockPermutation (::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) |
|