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

Public Member Functions

ScriptBrushShapeManagerService & operator= (ScriptBrushShapeManagerService const &)
 ScriptBrushShapeManagerService (ScriptBrushShapeManagerService const &)
MCAPI ScriptBrushShapeManagerService (::Editor::Services::BrushShapeManagerServiceProvider &serviceProvider, ::Player &player, ::Scripting::WeakLifetimeScope &scope)
MCAPI void _onBrushPaintCompletion (::Editor::Brush::BrushPaintCompletionState state)
MCAPI ::Scripting::Result_deprecated< void > beginPainting (::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
MCAPI void deactivateBrushTool ()
MCAPI void enableItemPlacement (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeArg, ::std::optional< int const > const &aux)
MCAPI ::Scripting::Result_deprecated< void > endPainting (bool cancelled)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > getCurrentBrushVolume ()
MCAPI void pushBlockStateOverride (::std::string const &stateName, ::std::variant< int, ::std::string, bool > const &stateValue)
MCAPI void setBlockFacePlacementBasedOnCamera (bool enable)
MCAPI ::Scripting::Result_deprecated< void > setBrushMask (::Editor::ScriptModule::ScriptBlockMaskList const &mask)
MCAPI void setBrushShape (::std::variant< ::std::vector<::Vec3 >, ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > const &shape)
MCAPI void setBrushShapeOffset (::Vec3 const &offset)
MCAPI void setBrushShapeVisible (bool visible)
MCAPI void setDirectionalPlacementMode (::Editor::Brush::DirectionalPlacementMode directionalPlacementMode)
MCAPI void setElevationBrushRadius (int elevationBrushRadius)
MCAPI void setElevationFalloff (int elevationFalloff)
MCAPI void setElevationMode (::Editor::Brush::BrushElevationMode elevationMode)
MCAPI void setElevationSampleLayers (int elevationSampleLayers)
MCAPI void setFlattenMode (::Editor::Brush::BrushFlattenMode flattenMode)
MCAPI void setFlattenSmoothing (int flattenSmoothing)
MCAPI void setFloorBlockOverride (bool floorBlockOverride)
MCAPI void setInverseEraseMode (bool inverseEraseMode)
MCAPI void setTerrainStrength (int terrainStrength)
MCAPI ::Scripting::Result_deprecated< void > singlePaint (::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const &closureEvent)
MCAPI void switchBrushPaintMode (::Editor::Brush::BrushPaintMode mode)
MCAPI void * $ctor (::Editor::Services::BrushShapeManagerServiceProvider &serviceProvider, ::Player &player, ::Scripting::WeakLifetimeScope &scope)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkec6894
::ll::UntypedStorage< 8, 8 > mUnke91993
::ll::UntypedStorage< 8, 24 > mUnkde8b6f
::ll::UntypedStorage< 8, 40 > mUnk26d3cf
::ll::UntypedStorage< 8, 112 > mUnk7c5ced

Constructor & Destructor Documentation

◆ ScriptBrushShapeManagerService()

MCAPI Editor::ScriptModule::ScriptBrushShapeManagerService::ScriptBrushShapeManagerService ( ::Editor::Services::BrushShapeManagerServiceProvider & serviceProvider,
::Player & player,
::Scripting::WeakLifetimeScope & scope )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _onBrushPaintCompletion()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::_onBrushPaintCompletion ( ::Editor::Brush::BrushPaintCompletionState state)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ beginPainting()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptBrushShapeManagerService::beginPainting ( ::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const & closureEvent)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ deactivateBrushTool()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::deactivateBrushTool ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ enableItemPlacement()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::enableItemPlacement ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const & itemTypeArg,
::std::optional< int const > const & aux )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ endPainting()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptBrushShapeManagerService::endPainting ( bool cancelled)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCurrentBrushVolume()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > Editor::ScriptModule::ScriptBrushShapeManagerService::getCurrentBrushVolume ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ pushBlockStateOverride()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::pushBlockStateOverride ( ::std::string const & stateName,
::std::variant< int, ::std::string, bool > const & stateValue )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBlockFacePlacementBasedOnCamera()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setBlockFacePlacementBasedOnCamera ( bool enable)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBrushMask()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptBrushShapeManagerService::setBrushMask ( ::Editor::ScriptModule::ScriptBlockMaskList const & mask)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBrushShape()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setBrushShape ( ::std::variant< ::std::vector<::Vec3 >, ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > const & shape)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBrushShapeOffset()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setBrushShapeOffset ( ::Vec3 const & offset)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBrushShapeVisible()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setBrushShapeVisible ( bool visible)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setDirectionalPlacementMode()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setDirectionalPlacementMode ( ::Editor::Brush::DirectionalPlacementMode directionalPlacementMode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setElevationBrushRadius()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setElevationBrushRadius ( int elevationBrushRadius)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setElevationFalloff()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setElevationFalloff ( int elevationFalloff)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setElevationMode()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setElevationMode ( ::Editor::Brush::BrushElevationMode elevationMode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setElevationSampleLayers()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setElevationSampleLayers ( int elevationSampleLayers)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setFlattenMode()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setFlattenMode ( ::Editor::Brush::BrushFlattenMode flattenMode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setFlattenSmoothing()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setFlattenSmoothing ( int flattenSmoothing)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setFloorBlockOverride()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setFloorBlockOverride ( bool floorBlockOverride)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setInverseEraseMode()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setInverseEraseMode ( bool inverseEraseMode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setTerrainStrength()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::setTerrainStrength ( int terrainStrength)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ singlePaint()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptBrushShapeManagerService::singlePaint ( ::Scripting::Closure< void(::Editor::Brush::BrushPaintCompletionState)> const & closureEvent)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ switchBrushPaintMode()

MCAPI void Editor::ScriptModule::ScriptBrushShapeManagerService::switchBrushPaintMode ( ::Editor::Brush::BrushPaintMode mode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindScript()

MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptBrushShapeManagerService::bindScript ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::ScriptModule::ScriptBrushShapeManagerService::$ctor ( ::Editor::Services::BrushShapeManagerServiceProvider & serviceProvider,
::Player & player,
::Scripting::WeakLifetimeScope & scope )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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