Vis 2 Demo  1.0
Technical illustration type real-time rendering of geometry
 All Classes Namespaces Files Functions Variables Typedefs Macros
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCDebugFunctionsThis class provides callback functions for OpenGL errors
oCvis2::DrawableObjectThis is the base class for all objects that can be drawn by OpenGL
|oCvis2::GeometricObjectThis is the base class for all objects that require geometry to be drawn by OpenGL
||oCvis2::GeometricObjectTexturedThis is the base class for all objects that require both geometry and a texture to be drawn by OpenGL
|||oCvis2::ModelTexturedThis class produces a textured model with polygon-based geometry
|||\Cvis2::SpinningCubeTexturedThis class produces a textured cube that rotates around the y-axis
||\Cvis2::SpinningCubeThis class produces a cube that rotates around the y-axis
|oCvis2::ModelMultiTexturedThis class is for the complex objects in the scene
|\Cvis2::QuadTexturedThis class produces quads for post-processing purposes
oCvis2::FramebufferObjectThis class builds a Frame Buffer Object (FBO) for post-processing effects
oCvis2::LoaderOBJThis class is for reading and parsing geometry from a Wavefront Object (OBJ) or a binary (DAT) file
oCvis2::LoaderSceneThis class loads a scene from a scene description file and the _resource folder of the application
oCLogFileThis class provides logging service
oCvis2::NeighborhoodRecordThis class keeps a record of objects colors and their neighborhood relationship
oCvis2::ShaderThis class converts text files into compiled shader programs
oCvis2::ShaderControllerThis class manages the transport of information from the application to the shader program
\Cvis2::TextureThis class manages textures