4 #include <Engine/Scene/ItemEntry.hpp>
5 #include <Gui/RaGui.hpp>
8 class RA_GUI_API TransformEditor
11 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
13 TransformEditor() : m_transform( Core::Transform::Identity() ) {}
14 virtual ~TransformEditor();
17 virtual void setEditable(
const Engine::Scene::ItemEntry& entry );
20 virtual void updateValues() = 0;
27 void setTransform(
const Ra::Core::Transform& tr );
31 Core::Transform getWorldTransform()
const;
34 Core::Transform m_transform;
35 Engine::Scene::ItemEntry m_currentEdit;