tag_loaders.cpp File Reference

#include <zlib.h>
#include "tu_file.h"
#include "utility.h"
#include "action.h"
#include "action_buffer.h"
#include "button_character_def.h"
#include "font.h"
#include "fontlib.h"
#include "log.h"
#include "morph2_character_def.h"
#include "shape.h"
#include "stream.h"
#include "styles.h"
#include "dlist.h"
#include "timers.h"
#include "image.h"
#include "zlib_adapter.h"
#include "sprite_definition.h"
#include "sprite_instance.h"
#include "swf_function.h"
#include "swf_event.h"
#include "as_function.h"
#include "movie_def_impl.h"
#include "swf.h"
#include "swf/TagLoadersTable.h"
#include "generic_character.h"
#include "text_character_def.h"
#include "edit_text_character_def.h"
#include "execute_tag.h"
#include "URL.h"
#include "GnashException.h"
#include "video_stream_def.h"

Namespaces

namespace  gnash
namespace  gnash::globals
namespace  gnash::SWF
namespace  gnash::SWF::tag_loaders

Functions

void gnash::SWF::tag_loaders::null_loader (stream *, tag_type, movie_definition *)
 Silently ignore the contents of this tag.
void gnash::SWF::tag_loaders::frame_label_loader (stream *, tag_type, movie_definition *)
 Label the current frame (SWF::FRAMELABEL).
void gnash::SWF::tag_loaders::set_background_color_loader (stream *in, tag_type tag, movie_definition *m)
 Set background color (SWF::SETBACKGROUNDCOLOR).
void gnash::SWF::tag_loaders::jpeg_tables_loader (stream *, tag_type, movie_definition *)
 Load JPEG compression tables that can be used to load images further along in the stream. (SWF::JPEGTABLES).
void gnash::SWF::tag_loaders::define_bits_jpeg_loader (stream *, tag_type, movie_definition *)
 A JPEG image without included tables; those should be in an existing jpeg::input object stored in the movie. (SWF::DEFINEBITS).
void gnash::SWF::tag_loaders::define_bits_jpeg2_loader (stream *, tag_type, movie_definition *)
 Handler for SWF::DEFINEBITSJPEG2 tag.
void gnash::SWF::tag_loaders::define_bits_jpeg3_loader (stream *, tag_type, movie_definition *)
 Loads a define_bits_jpeg3 tag. This is a jpeg file with an alpha channel using zlib compression. (SWF::DEFINEBITSJPEG3).
void gnash::SWF::tag_loaders::define_bits_lossless_2_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::fixme_loader (stream *, tag_type, movie_definition *)
 This is like null_loader except it prints a message to nag us to fix it.
void gnash::SWF::tag_loaders::define_shape_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::define_shape_morph_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::define_font_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::define_font_info_loader (stream *in, tag_type tag, movie_definition *m)
 SWF Tag DefineFontInfo (13 or 62).
void gnash::SWF::tag_loaders::place_object_2_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::sprite_loader (stream *, tag_type, movie_definition *)
 Create and initialize a sprite, and add it to the movie.
void gnash::SWF::tag_loaders::end_loader (stream *in, tag_type tag, movie_definition *)
void gnash::SWF::tag_loaders::remove_object_2_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::button_sound_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::button_character_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::export_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::import_loader (stream *, tag_type, movie_definition *)
 Load an SWF::IMPORTASSETS tag (for pulling in external resources).
void gnash::SWF::tag_loaders::define_edit_text_loader (stream *, tag_type, movie_definition *)
 Read an SWF::DEFINEEDITTEXT tag.
void gnash::SWF::tag_loaders::define_text_loader (stream *in, tag_type tag, movie_definition *m)
 Read SWF::DEFINETEXT and SWF::DEFINETEXT2 tags.
void gnash::SWF::tag_loaders::do_action_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::do_init_action_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::define_sound_loader (stream *, tag_type, movie_definition *)
 Load a SWF::DEFINESOUND tag.
void gnash::SWF::tag_loaders::start_sound_loader (stream *, tag_type, movie_definition *)
 Load a SWF::STARTSOUND tag.
void gnash::SWF::tag_loaders::sound_stream_head_loader (stream *, tag_type, movie_definition *)
 Load SWF::SOUNDSTREAMHEAD or SWF::SOUNDSTREAMHEAD2 tag.
void gnash::SWF::tag_loaders::sound_stream_block_loader (stream *, tag_type, movie_definition *)
 Load a SWF::SOUNDSTREAMBLOCK tag.
void gnash::SWF::tag_loaders::define_video_loader (stream *in, tag_type tag, movie_definition *m)
void gnash::SWF::tag_loaders::video_loader (stream *in, tag_type tag, movie_definition *m)

Variables

bool gnash::s_no_recurse_while_loading
sound_handler * gnash::globals::s_sound_handler

Generated on Thu Nov 23 22:31:32 2006 for Gnash by  doxygen 1.4.6