|
typedef void(* | fcn) (void) |
|
|
virtual void | begin (GLenum) |
|
virtual void | combine (GLdouble[3], void *[4], GLfloat[4], void **) |
|
virtual void | edge_flag (GLboolean) |
|
virtual void | end (void) |
|
virtual void | error (GLenum err) |
|
virtual void | init (void) |
|
bool | is_filled (void) const |
|
virtual void | vertex (void *) |
|
Definition at line 341 of file gl-render.cc.
◆ fcn
typedef void( * opengl_tessellator::fcn) (void) |
◆ opengl_tessellator() [1/2]
opengl_tessellator::opengl_tessellator |
( |
void |
| ) |
|
|
inline |
◆ opengl_tessellator() [2/2]
◆ ~opengl_tessellator()
virtual opengl_tessellator::~opengl_tessellator |
( |
void |
| ) |
|
|
inlinevirtual |
◆ add_vertex()
void opengl_tessellator::add_vertex |
( |
double * |
loc, |
|
|
void * |
data |
|
) |
| const |
|
inline |
◆ begin()
virtual void opengl_tessellator::begin |
( |
GLenum |
| ) |
|
|
inlineprotectedvirtual |
◆ begin_contour()
void opengl_tessellator::begin_contour |
( |
void |
| ) |
const |
|
inline |
◆ begin_polygon()
void opengl_tessellator::begin_polygon |
( |
bool |
filled = true | ) |
|
|
inline |
◆ combine()
virtual void opengl_tessellator::combine |
( |
GLdouble |
[3], |
|
|
void * |
[4], |
|
|
GLfloat |
[4], |
|
|
void ** |
|
|
) |
| |
|
inlineprotectedvirtual |
◆ edge_flag()
virtual void opengl_tessellator::edge_flag |
( |
GLboolean |
| ) |
|
|
inlineprotectedvirtual |
◆ end()
virtual void opengl_tessellator::end |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ end_contour()
void opengl_tessellator::end_contour |
( |
void |
| ) |
const |
|
inline |
◆ end_polygon()
void opengl_tessellator::end_polygon |
( |
void |
| ) |
const |
|
inline |
◆ error()
virtual void opengl_tessellator::error |
( |
GLenum |
err | ) |
|
|
inlineprotectedvirtual |
◆ init()
virtual void opengl_tessellator::init |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ is_filled()
bool opengl_tessellator::is_filled |
( |
void |
| ) |
const |
|
inlineprotected |
◆ operator=()
◆ tess_begin()
static void opengl_tessellator::tess_begin |
( |
GLenum |
type, |
|
|
void * |
t |
|
) |
| |
|
inlinestaticprivate |
◆ tess_combine()
static void opengl_tessellator::tess_combine |
( |
GLdouble |
c[3], |
|
|
void * |
v[4], |
|
|
GLfloat |
w[4], |
|
|
void ** |
out, |
|
|
void * |
t |
|
) |
| |
|
inlinestaticprivate |
◆ tess_edge_flag()
static void opengl_tessellator::tess_edge_flag |
( |
GLboolean |
flag, |
|
|
void * |
t |
|
) |
| |
|
inlinestaticprivate |
◆ tess_end()
static void opengl_tessellator::tess_end |
( |
void * |
t | ) |
|
|
inlinestaticprivate |
◆ tess_error()
static void opengl_tessellator::tess_error |
( |
GLenum |
err, |
|
|
void * |
t |
|
) |
| |
|
inlinestaticprivate |
◆ tess_vertex()
static void opengl_tessellator::tess_vertex |
( |
void * |
v, |
|
|
void * |
t |
|
) |
| |
|
inlinestaticprivate |
◆ vertex()
virtual void opengl_tessellator::vertex |
( |
void * |
| ) |
|
|
inlineprotectedvirtual |
◆ m_fill
bool opengl_tessellator::m_fill |
|
private |
◆ m_glu_tess
GLUtesselator* opengl_tessellator::m_glu_tess |
|
private |
The documentation for this class was generated from the following file: