3#include <EditorFramework/EditorFrameworkDLL.h>
4#include <GuiFoundation/Action/BaseActions.h>
5#include <GuiFoundation/GuiFoundationDLL.h>
16 static void RegisterActions();
17 static void UnregisterActions();
43 virtual void Execute(
const plVariant& value)
override;
50 const plRTTI* m_pGizmoType =
nullptr;
58 virtual void Execute(
const plVariant& value)
override;
69 GizmoToggleWorldSpace,
70 GizmoToggleMoveParentOnly,
77 virtual void Execute(
const plVariant& value)
override;
93 static void RegisterActions();
94 static void UnregisterActions();
104 enum class ActionType
106 SnapSelectionPivotToGrid,
107 SnapEachSelectedObjectToGrid,
112 virtual void Execute(
const plVariant& value)
override;
Handle for a plAction.
Definition Action.h:27
Definition GameObjectDocument.h:95
Definition TransformGizmoActions.h:36
This class holds information about reflected types. Each instance represents one type that is known t...
Definition RTTI.h:30
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Definition TransformGizmoActions.h:55
Definition TransformGizmoActions.h:89
plVariant is a class that can store different types of variables, which is useful in situations where...
Definition Variant.h:44
Definition GameObjectDocument.h:28
Definition SnapProvider.h:11