LeviLamina
Loading...
Searching...
No Matches
Editor::Brush::BrushShapeManagerService Class Referenceabstract
+ Inheritance diagram for Editor::Brush::BrushShapeManagerService:

Public Types

enum class  State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 }
 

Public Member Functions

BrushShapeManagerServiceoperator= (BrushShapeManagerService const &)
 
 BrushShapeManagerService (BrushShapeManagerService const &)
 
virtual ::Scripting::Result_deprecated< void > init ()
 
virtual ::Scripting::Result_deprecated< void > ready ()
 
virtual ::Scripting::Result_deprecated< void > quit ()
 
virtual::std::string_view getServiceName () const
 
virtual::Editor::RelativeVolumeListBlockVolume const & getCurrentBrushVolume () const
 
virtual void activateBrushTool ()
 
virtual void switchBrushPaintMode (::Editor::Brush::BrushPaintMode mode)
 
virtual void setBrushShape (::std::vector<::Vec3 > const &shapeOffsets)
 
virtual void setBrushShape (::Editor::RelativeVolumeListBlockVolume const &volume)
 
virtual void setBrushMask (::Editor::BlockMask::BlockMaskList const &mask)
 
virtual void beginPainting (::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
 
virtual void endPainting (bool const cancelled)
 
virtual void singlePaint (::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
 
virtual void deactivateBrushTool ()
 
virtual void setBrushShapeOffset (::Vec3 const &offset)
 
virtual::Vec3 getBrushShapeOffset () const
 
virtual void setTerrainStrength (int const terrainStrength)
 
virtual void setFlattenHeight (int const flattenHeight)
 
virtual void setFlattenRadius (int const flattenRadius)
 
virtual void setBrushShapeVisible (bool const visible)
 
virtual bool isBusy ()
 
MCAPI void _handleBlockChangePayload (::Editor::Network::NativeBrushBlockChangeListPayload const &payload)
 
MCAPI void _handleClientResponsePayload (::Editor::Network::NativeBrushClientResponsePayload const &payload)
 
MCAPI void _handlePaintEventPayload (::Editor::Network::NativeBrushPaintEventPayload const &payload)
 
MCAPI void $dtor ()
 
MCAPI ::Scripting::Result_deprecated< void > $init ()
 
MCAPI ::Scripting::Result_deprecated< void > $ready ()
 
MCAPI ::Scripting::Result_deprecated< void > $quit ()
 
MCAPI::std::string_view $getServiceName () const
 
MCAPI::Editor::RelativeVolumeListBlockVolume const & $getCurrentBrushVolume () const
 
MCAPI void $activateBrushTool ()
 
MCAPI void $switchBrushPaintMode (::Editor::Brush::BrushPaintMode mode)
 
MCAPI void $setBrushShape (::std::vector<::Vec3 > const &shapeOffsets)
 
MCAPI void $setBrushShape (::Editor::RelativeVolumeListBlockVolume const &volume)
 
MCAPI void $setBrushMask (::Editor::BlockMask::BlockMaskList const &mask)
 
MCAPI void $beginPainting (::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
 
MCAPI void $endPainting (bool const cancelled)
 
MCAPI void $singlePaint (::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
 
MCAPI void $deactivateBrushTool ()
 
MCAPI void $setBrushShapeOffset (::Vec3 const &offset)
 
MCAPI::Vec3 $getBrushShapeOffset () const
 
MCAPI void $setTerrainStrength (int const terrainStrength)
 
MCAPI void $setFlattenHeight (int const flattenHeight)
 
MCAPI void $setFlattenRadius (int const flattenRadius)
 
MCAPI void $setBrushShapeVisible (bool const visible)
 
MCAPI bool $isBusy ()
 
virtual bool isServiceInitialized () const
 
virtual bool isServiceReady () const
 
MCAPI bool $isServiceInitialized () const
 
MCAPI bool $isServiceReady () const
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
virtual void beginPainting (::std::function< void(::Editor::Brush::BrushPaintCompletionState)>)=0
 
virtual void singlePaint (::std::function< void(::Editor::Brush::BrushPaintCompletionState)>)=0
 

Static Public Member Functions

static MCAPI void ** $vftableForIEditorService ()
 
static MCAPI void ** $vftableForBrushShapeManagerServiceProvider ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk6af011
 
::ll::UntypedStorage< 8, 88 > mUnka4cddc
 
::ll::UntypedStorage< 8, 64 > mUnk51d4db
 
::ll::UntypedStorage< 4, 12 > mUnk37d1f3
 
::ll::UntypedStorage< 4, 4 > mUnkc4a1dd
 
::ll::UntypedStorage< 4, 4 > mUnka8c474
 
::ll::UntypedStorage< 4, 4 > mUnk55056d
 
::ll::UntypedStorage< 1, 1 > mUnk97eafd
 
::ll::UntypedStorage< 8, 8 > mUnkc8874b
 
::ll::UntypedStorage< 4, 4 > mUnk93c97e
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 
::ll::UntypedStorage< 8, 8 > mUnkc52f22
 
::ll::UntypedStorage< 8, 24 > mUnk47c2ce
 

Member Function Documentation

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Brush::BrushShapeManagerService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Brush::BrushShapeManagerService::quit ( )
virtual

◆ getServiceName()

virtual::std::string_view Editor::Brush::BrushShapeManagerService::getServiceName ( ) const
virtual

◆ getCurrentBrushVolume()

virtual::Editor::RelativeVolumeListBlockVolume const & Editor::Brush::BrushShapeManagerService::getCurrentBrushVolume ( ) const
virtual

◆ activateBrushTool()

virtual void Editor::Brush::BrushShapeManagerService::activateBrushTool ( )
virtual

◆ switchBrushPaintMode()

virtual void Editor::Brush::BrushShapeManagerService::switchBrushPaintMode ( ::Editor::Brush::BrushPaintMode mode)
virtual

◆ setBrushShape() [1/2]

virtual void Editor::Brush::BrushShapeManagerService::setBrushShape ( ::std::vector<::Vec3 > const & shapeOffsets)
virtual

◆ setBrushShape() [2/2]

virtual void Editor::Brush::BrushShapeManagerService::setBrushShape ( ::Editor::RelativeVolumeListBlockVolume const & volume)
virtual

◆ setBrushMask()

virtual void Editor::Brush::BrushShapeManagerService::setBrushMask ( ::Editor::BlockMask::BlockMaskList const & mask)
virtual

◆ endPainting()

virtual void Editor::Brush::BrushShapeManagerService::endPainting ( bool const cancelled)
virtual

◆ deactivateBrushTool()

virtual void Editor::Brush::BrushShapeManagerService::deactivateBrushTool ( )
virtual

◆ setBrushShapeOffset()

virtual void Editor::Brush::BrushShapeManagerService::setBrushShapeOffset ( ::Vec3 const & offset)
virtual

◆ getBrushShapeOffset()

virtual::Vec3 Editor::Brush::BrushShapeManagerService::getBrushShapeOffset ( ) const
virtual

◆ setTerrainStrength()

virtual void Editor::Brush::BrushShapeManagerService::setTerrainStrength ( int const terrainStrength)
virtual

◆ setFlattenHeight()

virtual void Editor::Brush::BrushShapeManagerService::setFlattenHeight ( int const flattenHeight)
virtual

◆ setFlattenRadius()

virtual void Editor::Brush::BrushShapeManagerService::setFlattenRadius ( int const flattenRadius)
virtual

◆ setBrushShapeVisible()

virtual void Editor::Brush::BrushShapeManagerService::setBrushShapeVisible ( bool const visible)
virtual

◆ isBusy()

virtual bool Editor::Brush::BrushShapeManagerService::isBusy ( )
virtual

◆ _handleBlockChangePayload()

MCAPI void Editor::Brush::BrushShapeManagerService::_handleBlockChangePayload ( ::Editor::Network::NativeBrushBlockChangeListPayload const & payload)
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.

◆ _handleClientResponsePayload()

MCAPI void Editor::Brush::BrushShapeManagerService::_handleClientResponsePayload ( ::Editor::Network::NativeBrushClientResponsePayload const & payload)
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.

◆ _handlePaintEventPayload()

MCAPI void Editor::Brush::BrushShapeManagerService::_handlePaintEventPayload ( ::Editor::Network::NativeBrushPaintEventPayload const & payload)
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.

◆ $dtor()

MCAPI void Editor::Brush::BrushShapeManagerService::$dtor ( )
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.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Brush::BrushShapeManagerService::$init ( )
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.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Brush::BrushShapeManagerService::$ready ( )
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.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Brush::BrushShapeManagerService::$quit ( )
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.

◆ $getServiceName()

MCAPI::std::string_view Editor::Brush::BrushShapeManagerService::$getServiceName ( ) const
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::Editor::RelativeVolumeListBlockVolume const & Editor::Brush::BrushShapeManagerService::$getCurrentBrushVolume ( ) const
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.

◆ $activateBrushTool()

MCAPI void Editor::Brush::BrushShapeManagerService::$activateBrushTool ( )
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::Brush::BrushShapeManagerService::$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.

◆ $setBrushShape() [1/2]

MCAPI void Editor::Brush::BrushShapeManagerService::$setBrushShape ( ::std::vector<::Vec3 > const & shapeOffsets)
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() [2/2]

MCAPI void Editor::Brush::BrushShapeManagerService::$setBrushShape ( ::Editor::RelativeVolumeListBlockVolume const & volume)
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 void Editor::Brush::BrushShapeManagerService::$setBrushMask ( ::Editor::BlockMask::BlockMaskList 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.

◆ $beginPainting()

MCAPI void Editor::Brush::BrushShapeManagerService::$beginPainting ( ::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
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 void Editor::Brush::BrushShapeManagerService::$endPainting ( bool const 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.

◆ $singlePaint()

MCAPI void Editor::Brush::BrushShapeManagerService::$singlePaint ( ::std::function< void(::Editor::Brush::BrushPaintCompletionState)> fnCallback)
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::Brush::BrushShapeManagerService::$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.

◆ $setBrushShapeOffset()

MCAPI void Editor::Brush::BrushShapeManagerService::$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.

◆ $getBrushShapeOffset()

MCAPI::Vec3 Editor::Brush::BrushShapeManagerService::$getBrushShapeOffset ( ) const
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::Brush::BrushShapeManagerService::$setTerrainStrength ( int const 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.

◆ $setFlattenHeight()

MCAPI void Editor::Brush::BrushShapeManagerService::$setFlattenHeight ( int const flattenHeight)
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.

◆ $setFlattenRadius()

MCAPI void Editor::Brush::BrushShapeManagerService::$setFlattenRadius ( int const flattenRadius)
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::Brush::BrushShapeManagerService::$setBrushShapeVisible ( bool const 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.

◆ $isBusy()

MCAPI bool Editor::Brush::BrushShapeManagerService::$isBusy ( )
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.

◆ $vftableForIEditorService()

static MCAPI void ** Editor::Brush::BrushShapeManagerService::$vftableForIEditorService ( )
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.

◆ $vftableForBrushShapeManagerServiceProvider()

static MCAPI void ** Editor::Brush::BrushShapeManagerService::$vftableForBrushShapeManagerServiceProvider ( )
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.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
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.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
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.

◆ $vftable() [1/2]

static MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
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.

◆ $vftable() [2/2]

static MCAPI void ** Editor::Services::BrushShapeManagerServiceProvider::$vftable ( )
staticinherited
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: