LeviLamina
|
Public Member Functions | |
virtual ::std::shared_ptr<::Editor::Brush::BrushShape > | getCurrentBrushShape () const =0 |
virtual ::std::shared_ptr<::CompoundBlockVolume > | getCurrentBrushVolume () const =0 |
virtual ::Scripting::Result_deprecated<::CompoundBlockVolume > | switchBrushShape (::std::string const &)=0 |
virtual ::Scripting::Result_deprecated<::std::vector<::std::shared_ptr<::Editor::Brush::UIElement > > > | getUIElements (::std::string const &)=0 |
virtual ::Scripting::Result_deprecated< bool > | uiElementValueChanged (::std::string const &, ::std::variant< float, bool, ::Vec3, ::std::string >)=0 |
virtual ::std::vector<::std::shared_ptr<::Editor::Brush::BrushShape > > | getBrushShapeList () const =0 |
virtual void | registerBrushShape (::std::string const &, ::std::string const &, ::Scripting::Closure<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCompoundBlockVolume >()>, ::Scripting::Closure<::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptUIElement > >()>)=0 |
virtual void | activateBrushTool ()=0 |
virtual void | switchBrushPaintMode (::Editor::Brush::BrushPaintMode)=0 |
virtual void | setBrushShape (::std::vector<::Vec3 > const &)=0 |
virtual void | setBrushShape (::CompoundBlockVolume const &)=0 |
virtual void | setBrushMask (::Editor::BlockMask::BlockMaskList const &)=0 |
virtual void | beginPainting (::std::function< void(::Editor::Brush::BrushPaintCompletionState)>)=0 |
virtual void | endPainting (bool const)=0 |
virtual void | singlePaint (::std::function< void(::Editor::Brush::BrushPaintCompletionState)>)=0 |
virtual void | deactivateBrushTool ()=0 |
virtual void | setBrushShapeOffset (::Vec3 const &)=0 |
virtual::Vec3 | getBrushShapeOffset () const =0 |
virtual void | setTerrainStrength (int const)=0 |
virtual void | setFlattenHeight (int const)=0 |
virtual void | setFlattenRadius (int const)=0 |
virtual void | setBrushShapeVisible (bool const)=0 |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |