Gnash
0.8.10
|
#include <ExportAssetsTag.h>
Public Types | |
typedef std::vector< std::string > | Exports |
Public Member Functions | |
virtual void | executeState (MovieClip *m, DisplayList &) const |
Execute "state" or "DisplayList" tags. | |
Static Public Member Functions | |
static void | loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &) |
typedef std::vector<std::string> gnash::SWF::ExportAssetsTag::Exports |
virtual void gnash::SWF::ExportAssetsTag::executeState | ( | MovieClip * | , |
DisplayList & | |||
) | const [inline, virtual] |
Execute "state" or "DisplayList" tags.
State tags exist to control the state of MovieClips along the timeline. They are executed even for skipped frames so that the state is consistent at each frame. Some tags are considered state tags even though they only contain ActionScript, e.g. the DoInitAction tag.
Reimplemented from gnash::SWF::ControlTag.
References gnash::MovieClip::get_root(), gnash::key::e, gnash::Movie::definition(), gnash::movie_definition::exportID(), assert, and gnash::Movie::addCharacter().
static void gnash::SWF::ExportAssetsTag::loader | ( | SWFStream & | in, |
TagType | tag, | ||
movie_definition & | m, | ||
const RunResources & | |||
) | [inline, static] |
References assert, gnash::SWF::EXPORTASSETS, gnash::key::t, and gnash::movie_definition::addControlTag().
Referenced by gnash::SWF::addDefaultLoaders().