4#include <Engine/Scene/ItemEntry.hpp>
5#include <Gui/RaGui.hpp>
8class RA_GUI_API TransformEditor
11 TransformEditor() : m_transform( Core::Transform::Identity() ) {}
12 virtual ~TransformEditor();
15 virtual void setEditable(
const Engine::Scene::ItemEntry& entry );
18 virtual void updateValues() = 0;
25 void setTransform(
const Ra::Core::Transform& tr );
29 Core::Transform getWorldTransform()
const;
32 Core::Transform m_transform;
33 Engine::Scene::ItemEntry m_currentEdit;
hepler function to manage enum as underlying types in VariableSet