|
virtual::Editor::RelativeVolumeListBlockVolume const & | getCurrentBrushVolume () const =0 |
|
virtual void | activateBrushTool ()=0 |
|
virtual void | switchBrushPaintMode (::Editor::Brush::BrushPaintMode)=0 |
|
virtual void | setBrushShape (::std::vector<::Vec3 > const &)=0 |
|
virtual void | setBrushShape (::Editor::RelativeVolumeListBlockVolume 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 | setFlattenMode (::Editor::Brush::BrushFlattenMode)=0 |
|
virtual void | setFlattenSmoothing (int const)=0 |
|
virtual void | setFloorBlockOverride (bool const)=0 |
|
virtual void | setBrushShapeVisible (bool const)=0 |
|
virtual bool | isBusy ()=0 |
|
virtual void | setDirectionalPlacementMode (::Editor::Brush::DirectionalPlacementMode)=0 |
|
virtual::Editor::Brush::DirectionalPlacementMode | getDirectionalPlacementMode () const =0 |
|
virtual void | setInverseEraseMode (bool const)=0 |
|
virtual bool | getInverseEraseMode () const =0 |
|
virtual void | setItemPlacement (::HashedString const &)=0 |
|
virtual void | pushBlockStateOverride (::HashedString const &, ::std::variant< int, ::std::string, bool > const &)=0 |
|
virtual void | clearBlockStateOverrides ()=0 |
|
virtual void | setBlockFacePlacementBasedOnCamera (bool const)=0 |
|