21 #ifndef GNASH_GNASHTEXTURE_H 22 #define GNASH_GNASHTEXTURE_H 35 unsigned int _internal_format;
43 {
return _internal_format; }
54 unsigned int _texture;
59 unsigned int old_texture;
60 unsigned int was_enabled : 1;
61 unsigned int was_bound : 1;
97 {
return _format.
format(); }
112 void update(
const std::uint8_t *
data);
unsigned int format() const
Return GL format.
Definition: GnashTexture.h:46
unsigned int flags() const
Return texture flags.
Definition: GnashTexture.h:76
Definition: GnashTexture.h:30
unsigned int internal_format() const
Return GL internal format.
Definition: GnashTexture.h:92
SimpleBuffer data
Definition: LocalConnection_as.cpp:151
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
type
Definition: GnashKey.h:329
Definition: klash_part.cpp:329
unsigned int height() const
Return texture height.
Definition: GnashTexture.h:84
unsigned int format() const
Return GL format.
Definition: GnashTexture.h:96
Definition: klash_part.cpp:329
ImageType
The types of images handled in Gnash.
Definition: GnashImage.h:46
#define DSOEXPORT
Definition: dsodefs.h:55
OpenGL texture abstraction.
Definition: GnashTexture.h:51
unsigned int width() const
Return texture width.
Definition: GnashTexture.h:80
OpenGL texture format.
Definition: GnashTexture.h:34
unsigned int internal_format() const
Return GL internal format.
Definition: GnashTexture.h:42
unsigned int _flags
Definition: GnashTexture.h:65
unsigned int texture() const
Return GL texture.
Definition: GnashTexture.h:88