LeviLamina
Loading...
Searching...
No Matches
Editor::Selection::SelectionContainer Class Referenceabstract
+ Inheritance diagram for Editor::Selection::SelectionContainer:

Public Member Functions

SelectionContaineroperator= (SelectionContainer const &)
 
 SelectionContainer (SelectionContainer const &)
 
virtual void setVisible (bool visible)=0
 
virtual void setOutlineColor (::mce::Color)=0
 
virtual void setFillColor (::mce::Color)=0
 
virtual ::Scripting::Result< void > pushVolume (::CompoundBlockVolumeItem const &)=0
 
virtual ::Scripting::Result< void > popVolume ()=0
 
virtual ::Scripting::Result< void > replaceOrAddLastVolume (::CompoundBlockVolumeItem const &)=0
 
virtual ::std::optional<::CompoundBlockVolumeItempeekLastVolume (::std::optional<::CompoundBlockVolumePositionRelativity > optRelativity)
 
virtual ::Scripting::Result_deprecated< int > volumeCount ()
 
virtual ::Scripting::Result< void > clearContainer ()=0
 
virtual ::Scripting::Result< void > replaceContainerContents (::WeakRef<::Editor::Selection::SelectionContainer >)=0
 
virtual ::Scripting::Result< void > replaceContainerContents (::CompoundBlockVolume const &)=0
 
virtual ::Scripting::Result< void > translateContainer (int, int, int)=0
 
virtual ::Scripting::Result< void > moveContainerToLocation (::BlockPos const &newPos)
 
virtual ::Scripting::Result< void > _pushVolume (::CompoundBlockVolumeItem const &item)
 
virtual ::Scripting::Result< void > _popVolume ()
 
virtual ::Scripting::Result< void > _replaceOrAddLastVolume (::CompoundBlockVolumeItem const &item)
 
virtual ::Scripting::Result< void > _clearContainer ()
 
virtual ::Scripting::Result< void > _replaceContainerContents (::WeakRef<::Editor::Selection::SelectionContainer > other)
 
virtual ::Scripting::Result< void > _replaceContainerContents (::CompoundBlockVolume const &other)
 
virtual ::Scripting::Result< void > _translateContainer (int dx, int dy, int dz)
 
virtual ::Scripting::Result< void > _checkVolumeIsValid (::CompoundBlockVolume const &) const =0
 
virtual ::Scripting::Result< void > _checkVolumeIsValid (::SimpleBlockVolume const &) const =0
 
virtual ::Scripting::Result< void > _checkTranslationIsValid (int dx, int dy, int dz) const
 
virtual ::Scripting::Result< void > _checkSizeIsValid (int x, int y, int z) const
 
virtual ::Scripting::Result< void > _checkDimensionHeightIsValid (::BoundingBox const &boundingBox) const
 
virtual bool _isClientSide () const =0
 
virtual void _setVisible (bool visible)
 
virtual void _setFillColor (::mce::Color color)
 
virtual void _setOutlineColor (::mce::Color color)
 
MCAPI ::std::optional<::CompoundBlockVolumeItem$peekLastVolume (::std::optional<::CompoundBlockVolumePositionRelativity > optRelativity)
 
MCAPI ::Scripting::Result_deprecated< int > $volumeCount ()
 
MCAPI ::Scripting::Result< void > $moveContainerToLocation (::BlockPos const &newPos)
 
MCAPI ::Scripting::Result< void > $_pushVolume (::CompoundBlockVolumeItem const &item)
 
MCAPI ::Scripting::Result< void > $_popVolume ()
 
MCAPI ::Scripting::Result< void > $_replaceOrAddLastVolume (::CompoundBlockVolumeItem const &item)
 
MCAPI ::Scripting::Result< void > $_clearContainer ()
 
MCAPI ::Scripting::Result< void > $_replaceContainerContents (::WeakRef<::Editor::Selection::SelectionContainer > other)
 
MCAPI ::Scripting::Result< void > $_replaceContainerContents (::CompoundBlockVolume const &other)
 
MCAPI ::Scripting::Result< void > $_translateContainer (int dx, int dy, int dz)
 
MCAPI ::Scripting::Result< void > $_checkTranslationIsValid (int dx, int dy, int dz) const
 
MCAPI ::Scripting::Result< void > $_checkSizeIsValid (int x, int y, int z) const
 
MCAPI ::Scripting::Result< void > $_checkDimensionHeightIsValid (::BoundingBox const &boundingBox) const
 
MCAPI void $_setVisible (bool visible)
 
MCAPI void $_setFillColor (::mce::Color color)
 
MCAPI void $_setOutlineColor (::mce::Color color)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI ::mce::Color const & mDefaultBorderColor ()
 
static MCAPI ::mce::Color const & mDefaultFillColor ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnke9c0ad
 
::ll::UntypedStorage< 8, 8 > mUnkf6299e
 
::ll::UntypedStorage< 8, 16 > mUnke51fc6
 
::ll::UntypedStorage< 1, 1 > mUnke76635
 
::ll::UntypedStorage< 4, 4 > mUnkf8e83c
 
::ll::UntypedStorage< 1, 1 > mUnka16114
 
::ll::UntypedStorage< 1, 1 > mUnkd91d09
 
::ll::UntypedStorage< 4, 20 > mUnkdf4773
 
::ll::UntypedStorage< 4, 20 > mUnk5159c6
 
::ll::UntypedStorage< 8, 88 > mUnk2280fd
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

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