|
typedef void(* | fcn )(void) |
|
Definition at line 442 of file gl-render.cc.
typedef void( * octave::opengl_tesselator::fcn)(void) |
|
inherited |
octave::opengl_renderer::patch_tesselator::patch_tesselator |
( |
opengl_renderer * |
r, |
|
|
int |
cmode, |
|
|
int |
lmode, |
|
|
float |
idx = 0.0 |
|
) |
| |
|
inline |
octave::opengl_renderer::patch_tesselator::patch_tesselator |
( |
const patch_tesselator & |
| ) |
|
|
private |
void octave::opengl_tesselator::add_vertex |
( |
double * |
loc, |
|
|
void * |
data |
|
) |
| const |
|
inlineinherited |
void octave::opengl_renderer::patch_tesselator::begin |
( |
GLenum |
type | ) |
|
|
inlineprotectedvirtual |
void octave::opengl_tesselator::begin_contour |
( |
void |
| ) |
const |
|
inlineinherited |
void octave::opengl_tesselator::begin_polygon |
( |
bool |
filled = true | ) |
|
|
inlineinherited |
void octave::opengl_renderer::patch_tesselator::combine |
( |
GLdouble |
xyz[3], |
|
|
void * |
data[4], |
|
|
GLfloat |
w[4], |
|
|
void ** |
out_data |
|
) |
| |
|
inlineprotectedvirtual |
virtual void octave::opengl_tesselator::edge_flag |
( |
GLboolean |
| ) |
|
|
inlineprotectedvirtualinherited |
void octave::opengl_renderer::patch_tesselator::end |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
void octave::opengl_tesselator::end_contour |
( |
void |
| ) |
const |
|
inlineinherited |
void octave::opengl_tesselator::end_polygon |
( |
void |
| ) |
const |
|
inlineinherited |
virtual void octave::opengl_tesselator::error |
( |
GLenum |
err | ) |
|
|
inlineprotectedvirtualinherited |
virtual void octave::opengl_tesselator::init |
( |
void |
| ) |
|
|
inlineprotectedvirtualinherited |
bool octave::opengl_tesselator::is_filled |
( |
void |
| ) |
const |
|
inlineprotectedinherited |
void octave::opengl_renderer::patch_tesselator::vertex |
( |
void * |
data | ) |
|
|
inlineprotectedvirtual |
Reimplemented from octave::opengl_tesselator.
Definition at line 476 of file gl-render.cc.
References octave::vertex_data::vertex_data_rep::ambient, octave::vertex_data::vertex_data_rep::color, octave::vertex_data::vertex_data_rep::coords, Array< T >::data(), octave::vertex_data::vertex_data_rep::diffuse, first, octave::FLAT, octave::GOURAUD, octave::INTERP, k, LIGHT_MODE, octave::vertex_data::vertex_data_rep::normal, Array< T >::numel(), octave::vertex_data::vertex_data_rep::specular, and octave::vertex_data::vertex_data_rep::specular_color_refl.
int octave::opengl_renderer::patch_tesselator::color_mode |
|
private |
bool octave::opengl_renderer::patch_tesselator::first |
|
private |
int octave::opengl_renderer::patch_tesselator::index |
|
private |
int octave::opengl_renderer::patch_tesselator::light_mode |
|
private |
The documentation for this class was generated from the following file: