Classes | |
class | texture_rep |
Public Member Functions | |
opengl_texture (void) | |
opengl_texture (const opengl_texture &tx) | |
~opengl_texture (void) | |
void | bind (int mode=GL_TEXTURE_2D) const |
bool | is_valid (void) const |
opengl_texture & | operator= (const opengl_texture &tx) |
void | tex_coord (double q, double r) const |
Static Public Member Functions | |
static opengl_texture | create (const octave_value &data) |
Protected Attributes | |
texture_rep * | rep |
Private Member Functions | |
opengl_texture (texture_rep *_rep) | |
Definition at line 92 of file gl-render.cc.
|
inlineprivate |
Definition at line 132 of file gl-render.cc.
|
inline |
Definition at line 135 of file gl-render.cc.
Referenced by create().
|
inline |
Definition at line 137 of file gl-render.cc.
References octave::opengl_texture::texture_rep::count.
|
inline |
Definition at line 143 of file gl-render.cc.
References octave::opengl_texture::texture_rep::count.
|
inline |
Definition at line 162 of file gl-render.cc.
References octave::opengl_texture::texture_rep::bind(), and mode.
|
static |
Definition at line 173 of file gl-render.cc.
References a, octave_value::array_value(), octave_value::dims(), dv, h, i, id, octave_value::is_double_type(), octave_value::is_uint8_type(), dim_vector::ndims(), octave::next_power_of_2(), OCTAVE_LOCAL_BUFFER, opengl_texture(), retval, octave_value::uint8_array_value(), Faddeeva::w(), and warning().
Referenced by octave::opengl_renderer::draw_surface().
|
inline |
Definition at line 168 of file gl-render.cc.
References octave::opengl_texture::texture_rep::valid.
|
inline |
Definition at line 149 of file gl-render.cc.
References octave::opengl_texture::texture_rep::count, and rep.
Definition at line 165 of file gl-render.cc.
References octave::opengl_texture::texture_rep::tex_coord().
Referenced by octave::opengl_renderer::draw_surface().
|
protected |
Definition at line 129 of file gl-render.cc.
Referenced by operator=().