Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
StatusBar.hpp
1#pragma once
2
3#include <string>
4
5#include "TaskPanel.hpp"
6
7namespace Grindstone {
8 namespace Editor {
9 namespace ImguiEditor {
10 class ImguiRenderer;
11
12 class StatusBar {
13 public:
14 StatusBar(ImguiRenderer* imguiRenderer);
15 void Render();
16 private:
17 void RenderGit();
18 void RenderGitWhenLoaded();
19 void AlignToRight(float space);
20 void RightAlignedText(const char* text);
21
22 ImTextureID gitBranchIcon;
23 ImTextureID gitAheadBehindIcon;
24 ImTextureID gitChangesIcon;
25
26 TaskPanel taskPanel;
27 };
28 }
29 }
30}
Definition ImguiRenderer.hpp:12