kanzi::PerformanceInfo Class Reference

HUD class allows drawing information on top of tests. More...

#include <kanzi/core.ui/application/performance_info.hpp>

Public Member Functions

 PerformanceInfo (Domain *domain, KzuEngine *engine, ScreenSharedPtr screen)
 Constructor for HUD. More...
 
void drawFps ()
 Draws the FPS information on the screen. More...
 
void drawInfo ()
 Draws performance related information on the screen. More...
 
void drawProfilingInfo ()
 Draws profiling graphs. More...
 
void setFontColor (const ColorRGBA &fontColor)
 Sets the font color for drawing the HUD info. More...
 
void setLineColor (const ColorRGBA &lineColor)
 Sets the color of the lines used to draw the performance graphs. More...
 
void setBorderColor (const ColorRGBA &borderColor)
 Sets the border color of the HUD info boxes. More...
 

Detailed Description

HUD class allows drawing information on top of tests.

Constructor & Destructor Documentation

kanzi::PerformanceInfo::PerformanceInfo ( Domain domain,
KzuEngine engine,
ScreenSharedPtr  screen 
)
explicit

Constructor for HUD.

Member Function Documentation

void kanzi::PerformanceInfo::drawFps ( )

Draws the FPS information on the screen.

void kanzi::PerformanceInfo::drawInfo ( )

Draws performance related information on the screen.

void kanzi::PerformanceInfo::drawProfilingInfo ( )

Draws profiling graphs.

void kanzi::PerformanceInfo::setFontColor ( const ColorRGBA fontColor)

Sets the font color for drawing the HUD info.

Parameters
fontColorThe ColorRGBA color value of the font
void kanzi::PerformanceInfo::setLineColor ( const ColorRGBA lineColor)

Sets the color of the lines used to draw the performance graphs.

Parameters
lineColorThe ColorRGBA color value for the graph lines
void kanzi::PerformanceInfo::setBorderColor ( const ColorRGBA borderColor)

Sets the border color of the HUD info boxes.

Parameters
borderColorThe ColorRGBA color value for the graph borders

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