3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/editor/selection/EventSource.h"
7#include "mc/editor/selection/SelectionContainer.h"
17namespace Editor::Selection {
29 SelectionContainerVolume& operator=(SelectionContainerVolume
const&);
30 SelectionContainerVolume(SelectionContainerVolume
const&);
31 SelectionContainerVolume();
36 virtual ~SelectionContainerVolume() ;
50 MCNAPI ::std::optional<::BoundingBox>
bounds()
const;
52 MCNAPI
void clear(::Editor::Selection::EventSource eventSource);
54 MCNAPI
void moveTo(
::Vec3 const& location, ::Editor::Selection::EventSource eventSource);
60 MCNAPI
void translate(
::Vec3 const& offset, ::Editor::Selection::EventSource eventSource);
Definition Subscription.h:10
Definition BoundingBox.h:13
MCAPI void _fireSelectionVolumeRemoveEvent()
MCAPI void moveTo(::Vec3 const &location, ::Editor::Selection::EventSource eventSource)
MCAPI void _fireSelectionVolumeTranslateEvent()
MCAPI void translate(::Vec3 const &offset, ::Editor::Selection::EventSource eventSource)
static MCAPI void ** $vftable()
MCAPI void _fireSelectionVolumeSetEvent()
MCAPI ::std::optional<::BoundingBox > bounds() const
MCAPI::Bedrock::PubSub::Subscription registerSelectionVolumeEventListener(::std::function< void(::Editor::Selection::SelectionVolumeEvent const &)> callback)
MCAPI void clear(::Editor::Selection::EventSource eventSource)
MCAPI void _fireSelectionVolumeMoveEvent()
Definition SelectionContainer.h:12
Definition SelectionVolumeEvent.h:7