Visual Computing Library  devel
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 >
virtual void onDrawContent (uint viewId)
 
virtual void onDrawId (uint viewId)
 
virtual void onInit (uint viewId)
 
virtual void onPostDraw ()
 
virtual void onResize (uint width, uint height)
 
 PlainDrawer (uint, uint)
 

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 DRA = 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: