#include <texture2d.h>
Public Types | |
typedef BoundTexture | BaseType |
typedef BoundTexture2D | ThisType |
Public Member Functions | |
BoundTexture2D (void) | |
void | generateMipmap (void) |
void | getImage (GLint level, GLenum dataFormat, GLenum dataType, void *data) |
const Texture2DHandle & | handle (void) const |
Texture2DHandle & | handle (void) |
void | setImage (GLint level, GLsizei width, GLsizei height, GLenum dataFormat, GLenum dataType, const void *data) |
void | setSampleMode (const TextureSampleMode &sampler) |
void | setSubImage (GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum dataFormat, GLenum dataType, const void *data) |
Protected Member Functions | |
BoundTexture2D (const Texture2DHandle &handle, const Texture2DBindingParams ¶ms) | |
const Texture2DPtr & | object (void) const |
Texture2DPtr & | object (void) |
Friends | |
class | Context |
Definition at line 233 of file texture2d.h.
Reimplemented from glw::BoundTexture.
Definition at line 239 of file texture2d.h.
Reimplemented from glw::BoundTexture.
Definition at line 240 of file texture2d.h.
glw::BoundTexture2D::BoundTexture2D | ( | void | ) | [inline] |
Definition at line 242 of file texture2d.h.
glw::BoundTexture2D::BoundTexture2D | ( | const Texture2DHandle & | handle, |
const Texture2DBindingParams & | params | ||
) | [inline, protected] |
Definition at line 285 of file texture2d.h.
void glw::BoundTexture2D::generateMipmap | ( | void | ) | [inline] |
Definition at line 278 of file texture2d.h.
void glw::BoundTexture2D::getImage | ( | GLint | level, |
GLenum | dataFormat, | ||
GLenum | dataType, | ||
void * | data | ||
) | [inline] |
Definition at line 268 of file texture2d.h.
const Texture2DHandle& glw::BoundTexture2D::handle | ( | void | ) | const [inline] |
Reimplemented from glw::BoundTexture.
Definition at line 248 of file texture2d.h.
Texture2DHandle& glw::BoundTexture2D::handle | ( | void | ) | [inline] |
Reimplemented from glw::BoundTexture.
Definition at line 253 of file texture2d.h.
const Texture2DPtr& glw::BoundTexture2D::object | ( | void | ) | const [inline, protected] |
Reimplemented from glw::BoundTexture.
Definition at line 291 of file texture2d.h.
Texture2DPtr& glw::BoundTexture2D::object | ( | void | ) | [inline, protected] |
Reimplemented from glw::BoundTexture.
Definition at line 296 of file texture2d.h.
void glw::BoundTexture2D::setImage | ( | GLint | level, |
GLsizei | width, | ||
GLsizei | height, | ||
GLenum | dataFormat, | ||
GLenum | dataType, | ||
const void * | data | ||
) | [inline] |
Definition at line 263 of file texture2d.h.
void glw::BoundTexture2D::setSampleMode | ( | const TextureSampleMode & | sampler | ) | [inline] |
Definition at line 258 of file texture2d.h.
void glw::BoundTexture2D::setSubImage | ( | GLint | level, |
GLint | xoffset, | ||
GLint | yoffset, | ||
GLsizei | width, | ||
GLsizei | height, | ||
GLenum | dataFormat, | ||
GLenum | dataType, | ||
const void * | data | ||
) | [inline] |
Definition at line 273 of file texture2d.h.
friend class Context [friend] |
Reimplemented from glw::BoundTexture.
Definition at line 235 of file texture2d.h.