Gnash  0.8.11dev
Public Member Functions | Static Public Member Functions | List of all members
gnash::renderer::opengl::Tesselator Class Reference

#include <Renderer_ogl.h>

Public Member Functions

 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)
 

Constructor & Destructor Documentation

§ Tesselator()

gnash::renderer::opengl::Tesselator::Tesselator ( )

References combine(), and error().

§ ~Tesselator()

gnash::renderer::opengl::Tesselator::~Tesselator ( )

Member Function Documentation

§ beginContour()

void gnash::renderer::opengl::Tesselator::beginContour ( )

§ beginPolygon()

void gnash::renderer::opengl::Tesselator::beginPolygon ( )

§ combine()

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

References rememberVertex(), and test::v.

Referenced by Tesselator().

§ endContour()

void gnash::renderer::opengl::Tesselator::endContour ( )

§ error()

void gnash::renderer::opengl::Tesselator::error ( GLenum  error)
static

References _, and gnash::log_error().

Referenced by Tesselator().

§ feed()

void gnash::renderer::opengl::Tesselator::feed ( std::vector< oglVertex > &  vertices)

References gnash::image::end().

§ rememberVertex()

void gnash::renderer::opengl::Tesselator::rememberVertex ( GLdouble *  v)

Referenced by combine().

§ tesselate()

void gnash::renderer::opengl::Tesselator::tesselate ( )

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