|
Gnash
0.8.11dev
|
#include <ExportAssetsTag.h>
Public Types | |
| typedef std::vector< std::string > | Exports |
Public Types inherited from gnash::SWF::ControlTag | |
Public Member Functions | |
| virtual void | executeState (MovieClip *m, DisplayList &) const |
| Execute "state" or "DisplayList" tags. More... | |
Public Member Functions inherited from gnash::SWF::ControlTag | |
| virtual | ~ControlTag () |
| virtual void | executeActions (MovieClip *, DisplayList &) const |
| Execute Action tags. More... | |
Public Member Functions inherited from gnash::ref_counted | |
| ref_counted () | |
| ref_counted (const ref_counted &) | |
| void | add_ref () const |
| void | drop_ref () const |
| long | get_ref_count () const |
Static Public Member Functions | |
| static void | loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &) |
Additional Inherited Members | |
Protected Member Functions inherited from gnash::ref_counted | |
| virtual | ~ref_counted () |
| typedef std::vector<std::string> gnash::SWF::ExportAssetsTag::Exports |
|
inlinevirtual |
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::Movie::addCharacter(), gnash::Movie::definition(), gnash::SWFStream::ensureBytes(), gnash::movie_definition::exportID(), gnash::MovieClip::get_root(), gnash::key::i, IF_VERBOSE_PARSE, gnash::log_parse(), gnash::key::m, gnash::SWFStream::read_string(), gnash::SWFStream::read_u16(), and gnash::movie_definition::registerExport().
|
inlinestatic |
References gnash::movie_definition::addControlTag(), gnash::SWF::EXPORTASSETS, and gnash::key::t.
Referenced by gnash::SWF::addDefaultLoaders().
1.8.11