![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Standardized Canvas Editor interface for unified architecture. More...
#include "../../third_party/imgui/imgui.h"#include "CanvasGridRenderer.h"#include <vector>#include <tuple>
Include dependency graph for ICanvasEditor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Olympe::ICanvasEditor |
| Abstract interface for canvas editors with unified pan/zoom/grid management. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Standardized Canvas Editor interface for unified architecture.
Abstraction layer for pan/zoom/grid management across VisualScript and PrefabCanvas
@design
@usage // In any editor's render loop: m_canvasEditor->BeginRender(); { // Render domain-specific content (nodes, links, etc.) RenderMyNodes(); } m_canvasEditor->EndRender();
@compatibility C++14
Definition in file ICanvasEditor.h.