3#include <EditorEngineProcessFramework/Gizmos/GizmoHandle.h>
4#include <EditorFramework/InputContexts/EditorInputContext.h>
5#include <Foundation/Logging/Log.h>
6#include <ToolsFoundation/ToolsFoundationDLL.h>
31 void SetVisible(
bool bVisible);
32 bool IsVisible()
const {
return m_bVisible; }
34 void SetTransformation(
const plTransform& transform);
35 const plTransform& GetTransformation()
const {
return m_Transformation; }
39 m_pInteractionGizmoHandle = pHandle;
41 m_vInteractionPivot = vInteractionPivot;
42 m_vViewport = vViewport;
48 virtual void OnVisibleChanged(
bool bVisible) = 0;
49 virtual void OnTransformationChanged(
const plTransform& transform) = 0;
53 plVec3 m_vInteractionPivot;
A camera class that stores the orientation and some basic camera settings.
Definition Camera.h:41
Definition EditorInputContext.h:22
Definition GizmoHandle.h:13
Definition GizmoBase.h:25
Definition GizmoBase.h:11