OpenGL module
  Description
Runtime visualization with OpenGL.
This module provides support for run-time Chrono visualization using OpenGL. Differently from the IRRLICHT module, this system provides a lower-level access to the rendering system, when fewer features and faster rendering are needed.
For additional information, see:
- the installation guide
 - the tutorials
 
Classes | |
| class | chrono::opengl::ChOpenGLCamera | 
| OpenGL camera class.  More... | |
| class | chrono::opengl::ChOpenGLViewer | 
| OpenGL viewer, this class draws the system to the screen and handles input.  More... | |
| class | chrono::opengl::ChOpenGLBase | 
| Base class for all OpenGL related classes.  More... | |
| class | chrono::opengl::ChOpenGLObject | 
| Base class for all drawable objects.  More... | |
| class | chrono::opengl::ChOpenGLShader | 
| Sample shader class that loads and compiles the vertex and fragment shaders.  More... | |
| class | chrono::opengl::ChOpenGLVertexAttributesPADSNT | 
| Support for ADS lighting with glow and texture coordinates.  More... | |
| class | chrono::opengl::ChOpenGLVertexAttributesPADSN | 
| Support for ADS lighting with glow.  More... | |
| class | chrono::opengl::ChOpenGLBars | 
| Renders rectangular bars.  More... | |
| class | chrono::opengl::ChOpenGLCloud | 
| Generic renderable point cloud.  More... | |
| class | chrono::opengl::ChOpenGLMesh | 
| Generic renderable triangle mesh.  More... | |
| class | chrono::opengl::ChOpenGLOBJ | 
| Class for rendering an object.  More... | |
| class | chrono::opengl::ChOpenGLText | 
| Generic renderable text class that uses an atlas stored in the FontData.h file.  More... | |
| class | chrono::opengl::ChOpenGLWires | 
| Renders a wireframe view for triangles.  More... | |
| class | chrono::opengl::ChOpenGLOBJLoader | 
| Uses the tiny_obj_loader library to load an OBJ file in the proper format.  More... | |
| class | chrono::opengl::ChOpenGLContacts | 
| Renders contact points as a point cloud.  More... | |
| class | chrono::opengl::ChOpenGLGraphs | 
| Class to render simple plots for the UI.  More... | |
| class | chrono::opengl::ChOpenGLStats | 
| Base class for an OpenGL stats overlay.  More... | |
| class | chrono::opengl::ChOpenGLStatsDefault | 
| Class that renders the text and other UI elements.  More... | |
Macros | |
| #define | BAD_GL_VALUE GLuint(-1) | 
Enumerations | |
| enum | CameraType { ORTHO, FREE } | 
| enum | CameraDirection {  UP, DOWN, LEFT, RIGHT, FORWARD, BACK }  | 
| enum | RenderMode { POINTS, WIREFRAME, SOLID } |