Go to the documentation of this file.
19 #ifndef GNASH_SWF_DEFAULTLOADERS_H
20 #define GNASH_SWF_DEFAULTLOADERS_H
26 class TagLoadersTable;
@ DEFINEEDITTEXT
Definition: SWF.h:67
static void loader(SWFStream &, TagType, movie_definition &, const RunResources &)
Definition: DefineBitsTag.cpp:196
@ CSMTEXTSETTINGS
Definition: SWF.h:104
@ DOACTION
Definition: SWF.h:44
@ DEFINETEXT
Definition: SWF.h:43
@ DEFINEBUTTON
Definition: SWF.h:39
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: SymbolClassTag.h:54
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: ImportAssetsTag.h:45
@ STARTSOUND
Definition: SWF.h:47
TagType
SWF tag types. Symbolic names copied from Ming.
Definition: SWF.h:31
@ IMPORTASSETS
Definition: SWF.h:87
@ DEFINEBEHAVIOR
Definition: SWF.h:74
@ DEFINESHAPE
Definition: SWF.h:34
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load a SWF::STARTSOUND tag.
Definition: StartSoundTag.cpp:39
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: CSMTextSettingsTag.cpp:40
@ STARTSOUND2
Definition: SWF.h:115
@ FREECHARACTER
Definition: SWF.h:35
@ DEFINEFONT2
Definition: SWF.h:78
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: ScriptLimitsTag.h:51
@ ENABLEDEBUGGER2
Definition: SWF.h:94
@ JPEGTABLES
Definition: SWF.h:40
#define _(String)
Definition: log.h:44
@ DEFINETEXTFORMAT
Definition: SWF.h:72
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
@ SCRIPTLIMITS
Definition: SWF.h:95
@ DEFINEVIDEO
Definition: SWF.h:68
@ DEFINESCALINGGRID
Definition: SWF.h:108
void define_sound_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Sample rate table for DEFINESOUNDHEAD tags.
Definition: tag_loaders.cpp:151
@ DEFINELOSSLESS2
Definition: SWF.h:66
@ DEFINESOUND
Definition: SWF.h:46
@ STOPSOUND
Definition: SWF.h:48
@ FRAMELABEL
Definition: SWF.h:73
@ DEFINEBITSJPEG4
Definition: SWF.h:116
@ DEFINEFUNCTION
Definition: SWF.h:83
@ DEFINEMORPHSHAPE2
Definition: SWF.h:111
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineScalingGridTag.cpp:35
@ ENABLEDEBUGGER
Definition: SWF.h:88
@ DEFINEFONTNAME
Definition: SWF.h:114
@ PLACEOBJECT2
Definition: SWF.h:58
@ FRAMETAG
Definition: SWF.h:77
void reflex_loader(SWFStream &in, TagType tag, movie_definition &, const RunResources &)
SWF Tags Reflex (777)
Definition: tag_loaders.cpp:378
@ DEFINEBUTTONSOUND
Definition: SWF.h:49
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineTextTag.cpp:83
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: ExportAssetsTag.h:43
@ SERIALNUMBER
Definition: SWF.h:71
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineFontAlignZonesTag.cpp:40
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load a DefineFont tag.
Definition: DefineFontTag.cpp:41
@ DEBUGID
Definition: SWF.h:93
@ PLACEOBJECT
Definition: SWF.h:36
@ SYNCFRAME
Definition: SWF.h:60
@ DEFINETEXT2
Definition: SWF.h:63
@ DEFINECOMMANDOBJ
Definition: SWF.h:80
void for_each(C &container, R(T::*pmf)(const A &), const A &arg)
Definition: Renderer_ogl.cpp:690
@ DEFINESCENEANDFRAMELABELDATA
Definition: SWF.h:112
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: DoActionTag.h:54
@ DEFINEMORPHSHAPE
Definition: SWF.h:76
@ GENTAGOBJECT
Definition: SWF.h:85
@ EXPORTASSETS
Definition: SWF.h:86
void frame_label_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Label the current frame (SWF::FRAMELABEL)
Definition: tag_loaders.cpp:58
@ DEFINEBUTTON2
Definition: SWF.h:64
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineShapeTag.cpp:45
@ DOABC
Definition: SWF.h:102
static void loader(SWFStream &in, SWF::TagType tag, movie_definition &m, const RunResources &r)
Read tag SWF::DEFINEVIDEOSTREAM.
Definition: DefineVideoStreamTag.cpp:54
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load a DefineFontInfo tag.
Definition: DefineFontTag.cpp:332
@ DEFINESHAPE2
Definition: SWF.h:54
@ SOUNDSTREAMHEAD2
Definition: SWF.h:75
@ DEFINESHAPE4_
Definition: SWF.h:97
@ DEFINEFONTINFO
Definition: SWF.h:45
@ NAMECHARACTER
Definition: SWF.h:70
@ p
Definition: GnashKey.h:162
@ METADATA
Definition: SWF.h:107
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load a SWF::STARTSOUND2 tag.
Definition: StartSoundTag.cpp:110
@ SOUNDSTREAMHEAD
Definition: SWF.h:50
@ IMPORTASSETS2
Definition: SWF.h:101
@ DEFINEFONTINFO2
Definition: SWF.h:92
@ PLACEFUNCTION
Definition: SWF.h:84
@ FILEATTRIBUTES
Definition: SWF.h:99
@ DEFINELOSSLESS
Definition: SWF.h:52
@ SYMBOLCLASS
Definition: SWF.h:106
@ DEFINESPRITE
Definition: SWF.h:69
@ DEFINEFONT3
Definition: SWF.h:105
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: PlaceObject2Tag.cpp:485
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Set background color tag loader (SWF::SETBACKGROUNDCOLOR)
Definition: SetBackgroundColorTag.h:86
@ DEFINEALIGNZONES
Definition: SWF.h:103
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load an SWF::DEFINEEDITTEXT (37) tag.
Definition: DefineEditTextTag.cpp:34
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: RemoveObjectTag.cpp:60
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: SetTabIndexTag.cpp:33
@ FREEALL
Definition: SWF.h:61
@ REMOVEOBJECT2
Definition: SWF.h:59
@ PATHSAREPOSTSCRIPT
Definition: SWF.h:57
@ CHARACTERSET
Definition: SWF.h:81
void sprite_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Create and initialize a sprite, and add it to the movie.
Definition: tag_loaders.cpp:99
@ DEFINEBITS
Definition: SWF.h:38
void metadata_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: tag_loaders.cpp:301
@ DEFINESHAPE4
Definition: SWF.h:110
@ GENCOMMAND
Definition: SWF.h:79
void serialnumber_loader(SWFStream &in, TagType tag, movie_definition &, const RunResources &)
Load a SWF::SERIALNUMBER tag.
Definition: tag_loaders.cpp:343
static void loader(SWFStream &in, TagType tag, movie_definition &m, const gnash::RunResources &)
Definition: DoABCTag.h:71
@ VIDEOFRAME
Definition: SWF.h:91
@ DEFINESHAPE3
Definition: SWF.h:62
@ PROTECT
Definition: SWF.h:56
@ DEFINEBITSJPEG2
Definition: SWF.h:53
#define DSOEXPORT
Definition: dsodefs.h:55
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineMorphShapeTag.cpp:46
void jpeg_tables_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: DefineBitsTag.cpp:146
@ INITACTION
Definition: SWF.h:89
@ SOUNDSTREAMBLOCK
Definition: SWF.h:51
Table of SWF tags loaders.
Definition: TagLoadersTable.h:39
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: SoundStreamHeadTag.cpp:38
@ REMOVEOBJECT
Definition: SWF.h:37
void file_attributes_loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: tag_loaders.cpp:247
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: DoInitActionTag.h:63
@ SETBACKGROUNDCOLOR
Definition: SWF.h:41
@ SWF
Definition: GnashKey.h:331
void log_unimpl(StringType msg, Args... args)
Definition: log.h:289
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineTextTag.cpp:42
@ DOABCDEFINE
Definition: SWF.h:109
@ DEFINEBITSJPEG3
Definition: SWF.h:65
@ SETTABINDEX
Definition: SWF.h:96
@ PLACEOBJECT3
Definition: SWF.h:100
void addDefaultLoaders(TagLoadersTable &table)
Add the default parsing functions for SWF files to a TagLoadersTable.
Definition: DefaultTagLoaders.cpp:107
@ FONTREF
Definition: SWF.h:82
@ DEFINEBUTTONCXFORM
Definition: SWF.h:55
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &)
Definition: DefineSceneAndFrameLabelDataTag.h:49
@ REFLEX
Definition: SWF.h:117
@ DEFINEMORPHSHAPE2_
Definition: SWF.h:98
@ END
Definition: SWF.h:32
@ DEFINEVIDEOSTREAM
Definition: SWF.h:90
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Load an SWF::SOUNDSTREAMBLOCK (19) tag.
Definition: StreamSoundBlockTag.cpp:57
@ DEFINEFONT
Definition: SWF.h:42