Visual Computing Library
Loading...
Searching...
No Matches
vcl::imgui::ImguiStatsDrawer< DerivedDrawer > Class Template Reference
Inheritance diagram for vcl::imgui::ImguiStatsDrawer< DerivedDrawer >:

Public Types

using Base = vcl::PlainDrawer< DerivedDrawer >
 

Public Member Functions

void onDraw (uint viewId)
 
- Public Member Functions inherited from vcl::PlainDrawer< DerivedDrawer >
 PlainDrawer (uint, uint)
 
virtual void onInit (uint viewId)
 
virtual void onResize (uint width, uint height)
 
virtual void onDrawContent (uint viewId)
 
virtual void onPostDraw ()
 

Private Attributes

std::vector< floatmFrameTimes = std::vector<float>(FRAME_COUNT, 0.0f)
 

Static Private Attributes

static constexpr size_t FRAME_COUNT = 256
 

Additional Inherited Members

- Protected Types inherited from vcl::PlainDrawer< DerivedDrawer >
using DRT = DerivedDrawer
 
- Protected Member Functions inherited from vcl::PlainDrawer< DerivedDrawer >
autoderived ()
 
const autoderived () const
 

Member Function Documentation

◆ onDraw()

template<typename DerivedDrawer >
void vcl::imgui::ImguiStatsDrawer< DerivedDrawer >::onDraw ( uint  viewId)
inlinevirtual

Reimplemented from vcl::PlainDrawer< DerivedDrawer >.


The documentation for this class was generated from the following file: