chrono::opengl::ChOpenGLHUD Class Reference


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)