#pragma once #include #include #include #include class SceneHierarchyPanel : public sophia::Panel { public: SceneHierarchyPanel(sophia::Scene& scene, sophia::Entity& selected) : Panel{{.name = "Scene Hierarchy", .locked = true}}, scene{scene}, selected{selected} {} void onUpdate(const sophia::FrameInfo& frameInfo) override; private: sophia::Scene& scene; sophia::Entity& selected; };