21 #ifndef GNASH_GNASHTEXTURE_H
22 #define GNASH_GNASHTEXTURE_H
25 #include <boost/shared_ptr.hpp>
36 unsigned int _internal_format;
44 {
return _internal_format; }
55 unsigned int _texture;
60 unsigned int old_texture;
61 unsigned int was_enabled : 1;
62 unsigned int was_bound : 1;
94 {
return _format.internal_format(); }
113 void update(
const boost::uint8_t *
data);
int _height
Definition: Renderer_cairo.cpp:213
int _width
Definition: Renderer_cairo.cpp:212
unsigned int format() const
Return GL format.
Definition: GnashTexture.h:47
unsigned int texture() const
Return GL texture.
Definition: GnashTexture.h:89
Definition: GnashTexture.h:31
SimpleBuffer data
Definition: LocalConnection_as.cpp:153
type
Definition: GnashKey.h:329
Definition: klash_part.cpp:329
Definition: klash_part.cpp:329
ImageType
The types of images handled in Gnash.
Definition: GnashImage.h:48
unsigned int internal_format() const
Return GL internal format.
Definition: GnashTexture.h:93
#define DSOEXPORT
Definition: dsodefs.h:55
OpenGL texture abstraction.
Definition: GnashTexture.h:52
OpenGL texture format.
Definition: GnashTexture.h:35
unsigned int height() const
Return texture height.
Definition: GnashTexture.h:85
unsigned int width() const
Return texture width.
Definition: GnashTexture.h:81
unsigned int _flags
Definition: GnashTexture.h:66
unsigned int format() const
Return GL format.
Definition: GnashTexture.h:97
unsigned int internal_format() const
Return GL internal format.
Definition: GnashTexture.h:43
unsigned int flags() const
Return texture flags.
Definition: GnashTexture.h:77
cairo_format_t _format
Definition: Renderer_cairo.cpp:215