|
typedef void(* | fcn) (void) |
|
Definition at line 438 of file gl-render.cc.
◆ fcn
typedef void( * octave::opengl_tesselator::fcn) (void) |
|
inherited |
◆ patch_tesselator() [1/2]
octave::opengl_renderer::patch_tesselator::patch_tesselator |
( |
opengl_renderer * |
r, |
|
|
int |
cmode, |
|
|
int |
lmode, |
|
|
float |
idx = 0.0 |
|
) |
| |
|
inline |
◆ patch_tesselator() [2/2]
octave::opengl_renderer::patch_tesselator::patch_tesselator |
( |
const patch_tesselator & |
| ) |
|
|
privatedelete |
◆ add_vertex()
void octave::opengl_tesselator::add_vertex |
( |
double * |
loc, |
|
|
void * |
data |
|
) |
| const |
|
inlineinherited |
◆ begin()
void octave::opengl_renderer::patch_tesselator::begin |
( |
GLenum |
type | ) |
|
|
inlineprotectedvirtual |
◆ begin_contour()
void octave::opengl_tesselator::begin_contour |
( |
void |
| ) |
const |
|
inlineinherited |
◆ begin_polygon()
void octave::opengl_tesselator::begin_polygon |
( |
bool |
filled = true | ) |
|
|
inlineinherited |
◆ combine()
void octave::opengl_renderer::patch_tesselator::combine |
( |
GLdouble |
xyz[3], |
|
|
void * |
data[4], |
|
|
GLfloat |
w[4], |
|
|
void ** |
out_data |
|
) |
| |
|
inlineprotectedvirtual |
◆ edge_flag()
virtual void octave::opengl_tesselator::edge_flag |
( |
GLboolean |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ end()
void octave::opengl_renderer::patch_tesselator::end |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ end_contour()
void octave::opengl_tesselator::end_contour |
( |
void |
| ) |
const |
|
inlineinherited |
◆ end_polygon()
void octave::opengl_tesselator::end_polygon |
( |
void |
| ) |
const |
|
inlineinherited |
◆ error()
virtual void octave::opengl_tesselator::error |
( |
GLenum |
err | ) |
|
|
inlineprotectedvirtualinherited |
◆ init()
virtual void octave::opengl_tesselator::init |
( |
void |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ is_filled()
bool octave::opengl_tesselator::is_filled |
( |
void |
| ) |
const |
|
inlineprotectedinherited |
◆ operator=()
◆ vertex()
void octave::opengl_renderer::patch_tesselator::vertex |
( |
void * |
data | ) |
|
|
inlineprotectedvirtual |
Reimplemented from octave::opengl_tesselator.
Definition at line 472 of file gl-render.cc.
References octave::vertex_data::vertex_data_rep::alpha, 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.
◆ color_mode
int octave::opengl_renderer::patch_tesselator::color_mode |
|
private |
◆ first
bool octave::opengl_renderer::patch_tesselator::first |
|
private |
◆ index
int octave::opengl_renderer::patch_tesselator::index |
|
private |
◆ light_mode
int octave::opengl_renderer::patch_tesselator::light_mode |
|
private |
◆ renderer
◆ tmp_vdata
The documentation for this class was generated from the following file: