Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces
MiniMapPanel.h File Reference

Navigation mini-map panel for the VS graph editor (Phase 9). More...

#include <utility>
#include <vector>
+ Include dependency graph for MiniMapPanel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::MiniMapNodeEntry
 A node represented in the mini-map (normalised coords). More...
 
class  Olympe::MiniMapPanel
 Singleton mini-map providing normalised graph overview data. More...
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Detailed Description

Navigation mini-map panel for the VS graph editor (Phase 9).

Author
Olympe Engine
Date
2026-03-09

MiniMapPanel tracks the full graph bounds and the current viewport, and exposes normalised (0..1) coordinates for rendering a thumbnail overview. It also converts click/drag events on the mini-map into graph-scroll deltas.

No ImGui dependency — UI code reads the data and renders however it likes.

C++14 compliant — no std::optional, structured bindings, std::filesystem.

Definition in file MiniMapPanel.h.