chrono::opengl Namespace Reference
Description
Namespace with classes for the Chrono::OpenGL module.
Classes | |
class | ChOpenGLBars |
Renders rectangular bars. More... | |
class | ChOpenGLBase |
Base class for all OpenGL related classes. More... | |
class | ChOpenGLCamera |
OpenGL camera class. More... | |
class | ChOpenGLCloud |
Generic renderable point cloud. More... | |
class | ChOpenGLContacts |
Renders contact points as a point cloud. More... | |
class | ChOpenGLEventCB |
Interface of an object which can receive events. More... | |
class | ChOpenGLGraphs |
Class to render simple plots for the UI. More... | |
class | ChOpenGLHUD |
Class that renders the text and other UI elements. More... | |
class | ChOpenGLMesh |
Generic renderable triangle mesh. More... | |
class | ChOpenGLOBJ |
Class for rendering an object. More... | |
class | ChOpenGLObject |
Base class for all drawable objects. More... | |
class | ChOpenGLOBJLoader |
Uses the tiny_obj_loader library to load an OBJ file in the proper format. More... | |
class | ChOpenGLShader |
Sample shader class that loads and compiles the vertex and fragment shaders. More... | |
class | ChOpenGLText |
Generic renderable text class that uses an atlas stored in the FontData.h file. More... | |
class | ChOpenGLVertexAttributesPADSN |
Support for ADS lighting with glow. More... | |
class | ChOpenGLVertexAttributesPADSNT |
Support for ADS lighting with glow and texture coordinates. More... | |
class | ChOpenGLViewer |
OpenGL viewer, this class draws the system to the screen and handles input. More... | |
class | ChOpenGLWindow |
Manager for the OpenGL context and window. More... | |
class | ChOpenGLWires |
Renders a wireframe view for triangles. More... | |
Enumerations | |
enum | CameraType { ORTHO, FREE } |
enum | CameraDirection { UP, DOWN, LEFT, RIGHT, FORWARD, BACK } |
enum | RenderMode { POINTS, WIREFRAME, SOLID } |