3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/deps/scripting/script_engine/Closure.h"
9#include "mc/editor/services/native_brush/BrushPaintCompletionState.h"
19namespace Editor::ScriptModule {
21class ScriptBrushShapeManagerService {
34 ScriptBrushShapeManagerService& operator=(ScriptBrushShapeManagerService
const&);
35 ScriptBrushShapeManagerService();
44 MCNAPI ::Scripting::Result_deprecated<void>
51 ::std::optional<int const>
const& aux
54 MCNAPI ::Scripting::Result_deprecated<void>
endPainting(
bool cancelled);
56 MCNAPI ::std::optional<
83 MCNAPI ::Scripting::Result_deprecated<void>
Definition ScriptBlockMaskList.h:17
Definition ScriptBrushShapeManagerService.h:21
MCAPI void _onBrushPaintCompletion(::Editor::Brush::BrushPaintCompletionState state)
MCAPI void setInverseEraseMode(bool inverseEraseMode)
MCAPI void setElevationBrushRadius(int elevationBrushRadius)
MCAPI ::Scripting::Result_deprecated< void > setBrushMask(::Editor::ScriptModule::ScriptBlockMaskList const &mask)
MCAPI ScriptBrushShapeManagerService(::Editor::ScriptModule::ScriptBrushShapeManagerService const &)
MCAPI void setFlattenSmoothing(int flattenSmoothing)
MCAPI void setBlockFacePlacementBasedOnCamera(bool enable)
MCAPI void pushBlockStateOverride(::std::string const &stateName, ::std::variant< int, ::std::string, bool > const &stateValue)
MCAPI void setFloorBlockOverride(bool floorBlockOverride)
MCAPI void setElevationFalloff(int elevationFalloff)
MCAPI ::Scripting::Result_deprecated< void > beginPainting(::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
MCAPI void deactivateBrushTool()
MCAPI void setTerrainStrength(int terrainStrength)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > getCurrentBrushVolume()
MCAPI void setBrushShapeVisible(bool visible)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptBrushShapeManagerService const &)
MCAPI ::Scripting::Result_deprecated< void > endPainting(bool cancelled)
MCAPI void setElevationSampleLayers(int elevationSampleLayers)
MCAPI ::Scripting::Result_deprecated< void > singlePaint(::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
MCAPI void enableItemPlacement(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeArg, ::std::optional< int const > const &aux)
Definition ScriptRelativeVolumeListBlockVolume.h:26
Definition ScriptItemType.h:16
Definition StrongTypedObjectHandle.h:8
Definition ClassBinding.h:19