Time Graph with predefined amount of entries.
Definition imguigraph.h:21
void AddValue(float val)
Definition imguigraph.h:50
float frame_max
Definition imguigraph.h:36
float _max
Definition imguigraph.h:35
Util::RingBuffer< float > buffer
Definition imguigraph.h:41
float average
Definition imguigraph.h:37
Util::String header
Definition imguigraph.h:40
float frame_min
Definition imguigraph.h:36
void Draw()
Definition imguigraph.cc:30
static float ValueGetter(void *object, int idx)
Definition imguigraph.h:60
bool scroll
Definition imguigraph.h:42
Graph(Util::String const &name, SizeT historySize)
Definition imguigraph.cc:18
Util::String name
Definition imguigraph.h:39
float averageSum
Definition imguigraph.h:38
float _min
Definition imguigraph.h:35
A ring buffer stores up to a maximum number of elements in a circular fashion.
Definition ringbuffer.h:21
TYPE * GetBuffer()
get real linear underlying buffer
Definition ringbuffer.h:368
void Add(const TYPE &elm)
add an element to the ring buffer
Definition ringbuffer.h:316
#define FLT_MAX
Definition csmutil.h:17
Imgui Profiler UI.
Definition imguiconsole.cc:277
Nebula's universal string class.
Definition string.h:50
int SizeT
Definition types.h:49