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)
 
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)
 
virtual bool isServiceInitialized () const
 
virtual bool isServiceReady () const
 
MCAPI bool $isServiceInitialized () const
 
MCAPI bool $isServiceReady () 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

◆ _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.

◆ $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: