Vis 2 Demo  1.0
Technical illustration type real-time rendering of geometry
 All Classes Namespaces Files Functions Variables Typedefs Macros
Classes | Typedefs
vis2 Namespace Reference

Classes

class  DrawableObject
 This is the base class for all objects that can be drawn by OpenGL. More...
 
class  GeometricObject
 This is the base class for all objects that require geometry to be drawn by OpenGL. More...
 
class  GeometricObjectTextured
 This is the base class for all objects that require both geometry and a texture to be drawn by OpenGL. More...
 
class  LoaderOBJ
 This class is for reading and parsing geometry from a Wavefront Object (OBJ) or a binary (DAT) file. More...
 
class  ModelMultiTextured
 This class is for the complex objects in the scene. More...
 
class  ModelTextured
 This class produces a textured model with polygon-based geometry. More...
 
class  NeighborhoodRecord
 This class keeps a record of objects colors and their neighborhood relationship. More...
 
class  QuadTextured
 This class produces quads for post-processing purposes. More...
 
class  SpinningCube
 This class produces a cube that rotates around the y-axis. More...
 
class  SpinningCubeTextured
 This class produces a textured cube that rotates around the y-axis. More...
 
class  LoaderScene
 This class loads a scene from a scene description file and the _resource folder of the application. More...
 
class  FramebufferObject
 This class builds a Frame Buffer Object (FBO) for post-processing effects. More...
 
class  Shader
 This class converts text files into compiled shader programs. More...
 
class  ShaderController
 This class manages the transport of information from the application to the shader program. More...
 
class  Texture
 This class manages textures. More...
 

Typedefs

typedef std::vector< GLfloat > vertAttribContainer
 
typedef std::vector< GLuint > indexContainer
 
typedef std::vector
< indexContainer
multIndexContainer
 
typedef std::vector< glm::vec3 > colorContainer
 

Typedef Documentation

typedef std::vector<glm::vec3> vis2::colorContainer

Definition at line 10 of file NeighborhoodRecord.h.

typedef std::vector<GLuint> vis2::indexContainer

Definition at line 18 of file LoaderOBJ.h.

Definition at line 19 of file LoaderOBJ.h.

typedef std::vector<GLfloat> vis2::vertAttribContainer

Definition at line 17 of file LoaderOBJ.h.