Go to the documentation of this file.
20 #ifndef GNASH_SWF_DEFINEBITSTAG_H
21 #define GNASH_SWF_DEFINEBITSTAG_H
27 class movie_definition;
BitmapData_as::iterator pix
Definition: BitmapData_as.cpp:568
static void loader(SWFStream &, TagType, movie_definition &, const RunResources &)
Definition: DefineBitsTag.cpp:196
@ height
Definition: klash_part.cpp:329
void log_swferror(StringType msg, Args... args)
Definition: log.h:325
TagType
SWF tag types. Symbolic names copied from Ming.
Definition: SWF.h:31
void log_debug(StringType msg, Args... args)
Definition: log.h:301
@ i
Definition: GnashKey.h:155
@ JPEGTABLES
Definition: SWF.h:40
#define _(String)
Definition: log.h:44
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
@ DEFINELOSSLESS2
Definition: SWF.h:66
@ g
Definition: GnashKey.h:153
virtual CachedBitmap * createCachedBitmap(std::unique_ptr< image::GnashImage > im)=0
Given an image, returns a pointer to a CachedBitmap class that can later be passed to FillStyleX_bitm...
FileType
Definition: GnashEnums.h:25
@ DEFINEBITSJPEG4
Definition: SWF.h:116
@ GNASH_FILETYPE_JPEG
Definition: GnashEnums.h:26
Base class for render handlers.
Definition: Renderer.h:189
@ m
Definition: GnashKey.h:159
@ s
Definition: GnashKey.h:165
void mergeAlpha(ImageRGBA &im, GnashImage::const_iterator alphaData, const size_t bufferLength)
Definition: GnashImage.cpp:146
Client program's interface to the definition of a movie or sprite.
Definition: movie_definition.h:96
void log_error(StringType msg, Args... args)
Definition: log.h:283
#define IF_VERBOSE_MALFORMED_SWF(x)
Definition: log.h:404
@ r
Definition: GnashKey.h:164
unsigned long tell()
Return our current (byte) position in the input stream.
Definition: SWFStream.cpp:447
GnashImage::iterator scanline(GnashImage &im, size_t row)
Get a pointer to a given row of any image.
Definition: GnashImage.h:392
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:54
@ DEFINELOSSLESS
Definition: SWF.h:52
@ j
Definition: GnashKey.h:156
unsigned long get_tag_end_position()
Return the file position of the end of the current tag.
Definition: SWFStream.cpp:497
Definition: DefineBitsTag.h:39
#define IF_VERBOSE_PARSE(x)
Definition: log.h:378
@ GNASH_FILETYPE_PNG
Definition: GnashEnums.h:27
void log_parse(StringType msg, Args... args)
Definition: log.h:313
@ DEFINEBITS
Definition: SWF.h:38
std::uint16_t read_u16()
Read a aligned unsigned 16-bit value from the stream.
Definition: SWFStream.cpp:332
@ DEFINEBITSJPEG2
Definition: SWF.h:53
@ GNASH_FILETYPE_GIF
Definition: GnashEnums.h:28
void jpeg_tables_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: DefineBitsTag.cpp:146
bool equal(string_table &st, string_table::key a, string_table::key b, bool caseless)
Check whether two keys are equivalent.
Definition: string_table.cpp:174
SWF stream wrapper class.
Definition: SWFStream.h:59
void ensureBytes(unsigned long needed)
Ensure the requested number of bytes are available for an aligned read in the currently opened tag.
Definition: SWFStream.cpp:50
@ width
Definition: klash_part.cpp:329
@ SWF
Definition: GnashKey.h:331
@ DEFINEBITSJPEG3
Definition: SWF.h:65
@ e
Definition: GnashKey.h:151