Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces
SharedGraphRenderer.cpp File Reference

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
 

Detailed Description

Shared renderer for BlueprintEditor and RuntimeDebugger.

Author
Olympe Engine
Date
2026-03-08

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.