chrono::opengl::ChOpenGLHUD Class Reference
Description
Class that renders the text and other UI elements.
#include <ChOpenGLHUD.h>
Inheritance diagram for chrono::opengl::ChOpenGLHUD:
![Inheritance graph](classchrono_1_1opengl_1_1_ch_open_g_l_h_u_d__inherit__graph.png)
Collaboration diagram for chrono::opengl::ChOpenGLHUD:
![Collaboration graph](classchrono_1_1opengl_1_1_ch_open_g_l_h_u_d__coll__graph.png)
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) |
virtual void | TakeDown () override |
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 () |
![]() | |
bool | GLReturnedError (const char *s) |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_opengl/UI/ChOpenGLHUD.h
- /builds/uwsbel/chrono/src/chrono_opengl/UI/ChOpenGLHUD.cpp