Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

GLMeshRenderer Class Reference

#include <GLMeshRenderer.h>

Inheritance diagram for GLMeshRenderer:

Inheritance graph
[legend]
Collaboration diagram for GLMeshRenderer:

Collaboration graph
[legend]
List of all members.

Detailed Description

The GLMeshRenderer class renders meshes.

Its functions assume that all state has been set prior to the render call, so they will call glBegin with the appropriate primitive type, proceed to specify geometry, call glEnd, and exit.

Definition at line 21 of file GLMeshRenderer.h.

Public Member Functions

 GLMeshRenderer ()
 Creates a mesh renderer.

virtual void renderActiveEdges (gmMesh *mesh)
 Renders active edges only.


Constructor & Destructor Documentation

GLMeshRenderer::GLMeshRenderer  )  [inline]
 

Creates a mesh renderer.

Definition at line 28 of file GLMeshRenderer.h.


Member Function Documentation

void GLMeshRenderer::renderActiveEdges gmMesh mesh  )  [virtual]
 

Renders active edges only.

Parameters:
mesh The mesh to render.

Implements MeshRenderer.

Definition at line 15 of file GLMeshRenderer.cpp.

References gmMesh::getActiveEdgeList().


The documentation for this class was generated from the following files:
Generated on Mon Jun 28 15:02:17 2004 for Advanced Surface Library by doxygen 1.3.4