2024-12-17 20:57:52 +08:00
|
|
|
#pragma once
|
2024-12-26 16:45:02 +08:00
|
|
|
#include "editor/editor_system.h"
|
2024-12-26 11:40:41 +08:00
|
|
|
#include "ui/ui_window.h"
|
2024-12-17 20:57:52 +08:00
|
|
|
namespace api {
|
2024-12-26 16:45:02 +08:00
|
|
|
class EditorMainUIWindow : public UIWindow {
|
2024-12-26 11:40:41 +08:00
|
|
|
public:
|
|
|
|
|
using UIWindow::UIWindow;
|
|
|
|
|
void InitializeComponent() override;
|
2024-12-23 17:44:32 +08:00
|
|
|
|
2024-12-26 11:40:41 +08:00
|
|
|
};
|
2024-12-26 16:45:02 +08:00
|
|
|
class EditorMainWindow : public EditorWindow {
|
|
|
|
|
public:
|
|
|
|
|
Noesis::Ptr<Noesis::IView> mView;
|
|
|
|
|
public:
|
|
|
|
|
EditorMainWindow();
|
|
|
|
|
void Draw(FrameGraph& graph, RenderEditorContext& ctx) override;
|
|
|
|
|
};
|
2024-12-17 20:57:52 +08:00
|
|
|
}
|