Public Member Functions | Static Public Member Functions

gnash::Tesselator Class Reference

#include <Renderer_ogl.h>

List of all members.

Public Member Functions

 Tesselator ()
 ~Tesselator ()
void beginPolygon ()
void feed (std::vector< oglVertex > &vertices)
void tesselate ()
void beginContour ()
void endContour ()
void rememberVertex (GLdouble *v)
 Tesselator ()
 ~Tesselator ()
void beginPolygon ()
void feed (std::vector< oglVertex > &vertices)
void tesselate ()
void beginContour ()
void endContour ()
void rememberVertex (GLdouble *v)

Static Public Member Functions

static void error (GLenum error)
static void combine (GLdouble coords[3], void *vertex_data[4], GLfloat weight[4], void **outData, void *userdata)
static void error (GLenum error)
static void combine (GLdouble coords[3], void *vertex_data[4], GLfloat weight[4], void **outData, void *userdata)

Constructor & Destructor Documentation

gnash::Tesselator::Tesselator (  ) 

References combine(), and error().

gnash::Tesselator::~Tesselator (  ) 
gnash::Tesselator::Tesselator (  ) 
gnash::Tesselator::~Tesselator (  ) 

Member Function Documentation

void gnash::Tesselator::beginContour (  ) 
void gnash::Tesselator::beginContour (  ) 
void gnash::Tesselator::beginPolygon (  ) 
void gnash::Tesselator::beginPolygon (  ) 
static void gnash::Tesselator::combine ( GLdouble  coords[3],
void *  vertex_data[4],
GLfloat  weight[4],
void **  outData,
void *  userdata 
) [static]
static void gnash::Tesselator::combine ( GLdouble  coords[3],
void *  vertex_data[4],
GLfloat  weight[4],
void **  outData,
void *  userdata 
) [static]

Referenced by Tesselator().

void gnash::Tesselator::endContour (  ) 
void gnash::Tesselator::endContour (  ) 
void gnash::Tesselator::error ( GLenum  error  )  [static]

Referenced by Tesselator().

static void gnash::Tesselator::error ( GLenum  error  )  [static]
void gnash::Tesselator::feed ( std::vector< oglVertex > &  vertices  ) 

References s2x::end.

void gnash::Tesselator::feed ( std::vector< oglVertex > &  vertices  ) 
void gnash::Tesselator::rememberVertex ( GLdouble *  v  ) 
void gnash::Tesselator::rememberVertex ( GLdouble *  v  ) 
void gnash::Tesselator::tesselate (  ) 

References s2x::end.

void gnash::Tesselator::tesselate (  ) 

The documentation for this class was generated from the following files: