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

Centralized minimap rendering helper for all canvas types. More...

#include "../../third_party/imgui/imgui.h"
#include "../../third_party/imnodes/imnodes.h"
#include <vector>
#include <tuple>
#include <utility>
+ Include dependency graph for CanvasMinimapRenderer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::MinimapNodeData
 
struct  Olympe::MinimapViewportData
 Viewport region in normalised coordinates. More...
 
class  Olympe::CanvasMinimapRenderer
 Unified minimap renderer for standardized appearance. More...
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Enumerations

enum class  Olympe::MinimapPosition { Olympe::TopLeft = 0 , Olympe::TopRight = 1 , Olympe::BottomLeft = 2 , Olympe::BottomRight = 3 }
 Screen corner positions for minimap overlay. More...
 

Detailed Description

Centralized minimap rendering helper for all canvas types.

Author
Olympe Engine
Date
2026-03-15

Unified minimap renderer supporting:

This class handles:

C++14 compliant.

Definition in file CanvasMinimapRenderer.h.