3#include <EditorFramework/Document/GameObjectDocument.h>
4#include <EditorFramework/EditorFrameworkDLL.h>
15 virtual bool CanDuplicateSelection()
const = 0;
16 virtual void DuplicateSelection() = 0;
21enum class plEditToolSupportedSpaces
40 bool IsActive()
const {
return m_bIsActive; }
41 void SetActive(
bool bActive);
44 virtual plEditToolSupportedSpaces GetSupportedSpaces()
const {
return plEditToolSupportedSpaces::WorldSpaceOnly; }
45 virtual bool GetSupportsMoveParentOnly()
const {
return false; }
49 virtual void OnConfigured() = 0;
50 virtual void OnActiveChanged(
bool bIsActive) {}
53 bool m_bIsActive =
false;
Definition EditorInputContext.h:22
Definition GameObjectDocument.h:95
Definition EngineProcessMessages.h:508
Definition ObjectAccessorBase.h:8
Definition GameObjectDocumentWindow.moc.h:12
All classes that should be dynamically reflectable, need to be derived from this base class.
Definition DynamicRTTI.h:86