LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptBrushShapeManagerService Class Reference

Public Member Functions

ScriptBrushShapeManagerServiceoperator= (ScriptBrushShapeManagerService const &)
 
MCAPI ScriptBrushShapeManagerService (::Editor::ScriptModule::ScriptBrushShapeManagerService const &)
 
MCAPI ScriptBrushShapeManagerService (::Editor::Services::BrushShapeManagerServiceProvider &serviceProvider, ::Player &player, ::Scripting::WeakLifetimeScope &scope)
 
MCAPI void _onBrushPaintCompletion (::Editor::Brush::BrushPaintCompletionState state)
 
MCFOLD void activateBrushTool ()
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorbeginPainting (::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
 
MCAPI void deactivateBrushTool ()
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorendPainting (bool cancelled)
 
MCAPI ::std::vector<::Editor::ScriptModule::ScriptBrushShapegetBrushShapeList () const
 
MCAPI ::std::optional<::Editor::ScriptModule::ScriptBrushShapegetCurrentBrushShape ()
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCompoundBlockVolume > > getCurrentBrushVolume ()
 
MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptUIElement > >, ::Scripting::ErrorgetSettingsUIElements (::std::string const &brushName)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorregisterBrushShape (::std::string const &name, ::std::string const &icon, ::Scripting::Closure<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCompoundBlockVolume >()> rebuild, ::Scripting::Closure< ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptUIElement > >()> getSettingsUI)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorsetBrushMask (::Editor::ScriptModule::ScriptBlockMaskList const &mask)
 
MCAPI void setBrushShape (::std::variant< ::std::vector<::Vec3 >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCompoundBlockVolume > > const &shape)
 
MCFOLD void setFlattenHeight (int flattenHeight)
 
MCFOLD void setFlattenRadius (int flattenRadius)
 
MCFOLD void setTerrainStrength (int terrainStrength)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorsinglePaint (::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
 
MCAPI void switchBrushPaintMode (::Editor::Brush::BrushPaintMode mode)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCompoundBlockVolume >, ::Scripting::ErrorswitchBrushShape (::std::string const &brushName)
 
MCAPI ::Scripting::Result< bool, ::Scripting::ErroruiElementValueChanged (::std::string const &elementName, ::std::variant< float, bool, ::Vec3, ::std::string > newValue)
 
MCAPI void * $ctor (::Editor::ScriptModule::ScriptBrushShapeManagerService const &)
 
MCAPI void * $ctor (::Editor::Services::BrushShapeManagerServiceProvider &serviceProvider, ::Player &player, ::Scripting::WeakLifetimeScope &scope)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptBrushShapeManagerServicebindScript ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkec6894
 
::ll::UntypedStorage< 8, 8 > mUnke91993
 
::ll::UntypedStorage< 8, 24 > mUnkde8b6f
 
::ll::UntypedStorage< 8, 40 > mUnke0ee94
 
::ll::UntypedStorage< 8, 64 > mUnkaa7a0e
 
::ll::UntypedStorage< 8, 88 > mUnk7c5ced
 

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