3#include <EditorPluginScene/EditorPluginSceneDLL.h>
4#include <EditorPluginScene/Scene/SceneDocument.h>
5#include <GuiFoundation/Action/BaseActions.h>
6#include <GuiFoundation/GuiFoundationDLL.h>
12 static void RegisterActions();
13 static void UnregisterActions();
16 static void MapPrefabActions(
plStringView sMapping,
float fPriority);
17 static void MapContextMenuActions(
plStringView sMapping);
18 static void MapViewContextMenuActions(
plStringView sMapping);
50 CreateEmptyChildObject,
51 CreateEmptyObjectAtPosition,
53 HideUnselectedObjects,
60 ConvertToEnginePrefab,
61 ConvertToEditorPrefab,
74 virtual void Execute(
const plVariant& value)
override;
76 void OpenPrefabDocument();
83 void UpdateEnableState();
Handle for a plAction.
Definition Action.h:27
Definition SceneDocument.h:22
Definition SelectionActions.h:43
Definition SelectionActions.h:10
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
plVariant is a class that can store different types of variables, which is useful in situations where...
Definition Variant.h:44
Definition SelectionManager.h:10