chrono::opengl::ChOpenGLHUD Class Reference

Description

Class that renders the text and other UI elements.

#include <ChOpenGLHUD.h>

Inheritance diagram for chrono::opengl::ChOpenGLHUD:
Collaboration diagram for chrono::opengl::ChOpenGLHUD:

Public Member Functions

bool Initialize (ChOpenGLCamera *camera, ChTimer<> *render, ChTimer<> *text, ChTimer<> *geometry)
 
void GenerateHelp ()
 
void GenerateCamera ()
 
void GenerateSystem (ChSystem *physics_system)
 
void GenerateSolver (ChSystem *physics_system)
 
void GenerateCD (ChSystem *physics_system)
 
void GenerateRenderer ()
 
void GenerateStats (ChSystem *physics_system)
 
void GenerateExtraStats (ChSystem *physics_system)
 
void TakeDown ()
 
void Update (const glm::ivec2 &window_size, const double &dpi, const double &frame_per_sec, const double &t_geometry, const double &t_text, const double &t_total)
 
void Draw ()
 
- Public Member Functions inherited from chrono::opengl::ChOpenGLBase
bool GLReturnedError (const char *s)