zengine/engine/include/editor/window/editor_main_window.h

19 lines
437 B
C
Raw Normal View History

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-26 21:54:38 +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();
2024-12-26 21:54:38 +08:00
void DrawNoesisUI();
2024-12-26 16:45:02 +08:00
void Draw(FrameGraph& graph, RenderEditorContext& ctx) override;
};
2024-12-17 20:57:52 +08:00
}