![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Shared renderer for BlueprintEditor and RuntimeDebugger. More...
#include "SharedGraphRenderer.h"
Include dependency graph for SharedGraphRenderer.cpp:Go to the source code of this file.
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
| namespace | Olympe::NodeGraph |
Shared renderer for BlueprintEditor and RuntimeDebugger.
This file provides the SharedGraphRenderer implementation. When compiled as part of a build that includes ImGui and ImNodes (e.g. OlympeCore linked into BlueprintEditor or RuntimeEngine), the render methods issue real draw calls.
In headless builds (unit tests, server processes) ImGui is not present; the methods compile to empty stubs via the OLYMPE_BLUEPRINT_EDITOR_ENABLED guard.
C++14 compliant - no C++17/20 features.
Definition in file SharedGraphRenderer.cpp.