Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - blam!
00368.02.12.23.1347.blamite
The core library for the Blamite Game Engine.
BlamUIWidget_FramerateDisplay.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <thread>
4
5
#include <Strings/components/classes/events/game_engine_events/Tick/TickEvent.h>
6
#include <Strings/components/classes/events/events.h>
7
#include "
components/ui/blam/ui.h
"
8
9
class
BlamUIWidget_FramerateDisplay
:
public
BlamUIWidget
,
public
BlamEventListener
10
{
11
private
:
12
BlamUIWidget_Text
* text =
nullptr
;
13
14
std::string display_format =
"[{last}] {avg}\n{thread_mode}"
;
15
16
public
:
17
BlamUIWidget_FramerateDisplay
(
BlamUIWidget_Group
* _parent);
18
19
~BlamUIWidget_FramerateDisplay
();
20
21
void
Draw
()
override
;
22
void
ShowImGuiPropertyEditor
()
override
;
23
void
UpdateMetrics
()
override
;
24
void
RefreshRelativePosition
()
override
;
25
26
void
OnTickEvent
(TickEvent* event)
override
;
27
};
ui.h
BlamUIWidget_FramerateDisplay::UpdateMetrics
void UpdateMetrics() override
Definition:
BlamUIWidget_FramerateDisplay.cpp:46
BlamUIWidget_FramerateDisplay::ShowImGuiPropertyEditor
void ShowImGuiPropertyEditor() override
Definition:
BlamUIWidget_FramerateDisplay.cpp:41
BlamUIWidget_Group
Definition:
ui.h:113
BlamUIWidget_FramerateDisplay
Definition:
BlamUIWidget_FramerateDisplay.h:9
BlamUIWidget_FramerateDisplay::RefreshRelativePosition
void RefreshRelativePosition() override
Definition:
BlamUIWidget_FramerateDisplay.cpp:52
BlamUIWidget_FramerateDisplay::OnTickEvent
void OnTickEvent(TickEvent *event) override
Definition:
BlamUIWidget_FramerateDisplay.cpp:57
BlamUIWidget_FramerateDisplay::~BlamUIWidget_FramerateDisplay
~BlamUIWidget_FramerateDisplay()
Definition:
BlamUIWidget_FramerateDisplay.cpp:30
BlamUIWidget_FramerateDisplay::Draw
void Draw() override
Definition:
BlamUIWidget_FramerateDisplay.cpp:36
BlamUIWidget
Definition:
ui.h:69
BlamUIWidget_FramerateDisplay::BlamUIWidget_FramerateDisplay
BlamUIWidget_FramerateDisplay(BlamUIWidget_Group *_parent)
Definition:
BlamUIWidget_FramerateDisplay.cpp:13
BlamUIWidget_Text
Definition:
ui.h:139
blam
components
ui
blam
widgets
advanced
BlamUIWidget_FramerateDisplay.h
Generated on Sun Feb 12 2023 16:16:55 for Blamite Game Engine - blam! by
1.8.17