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) |
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 () |
Public Member Functions inherited from chrono::opengl::ChOpenGLBase | |
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