TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraph
Src
EditorIMGUI
Components
Minimap
Minimap.h
1
#pragma once
2
3
#include "../../UIElement.h"
4
5
6
7
8
struct
MinimapConfig
{
9
uint32_t textureID;
10
ImVec2 viewportPos;
11
ImVec2 viewportSize;
12
};
13
14
class
Minimap
:
public
UIElement
{
15
public
:
16
void
OnImGuiRender()
override
;
17
void
DrawCameraFrustumOnMinimap(ImVec2 minimapPos,
float
minimapSize);
18
void
DrawCameraIndicator(ImVec2 minimapPos,
float
minimapSize);
19
20
void
setConfig(
const
MinimapConfig
& cfg);
21
private
:
22
MinimapConfig
config;
23
float
elapsed = 0.0f;
24
};
Minimap
Definition
Minimap.h:14
UIElement
Definition
UIElement.h:21
MinimapConfig
Definition
Minimap.h:8
Generated by
1.9.8