|
Gnash
0.8.11dev
|
#include <ImportAssetsTag.h>
Public Types | |
| typedef std::pair< int, std::string > | Import |
| typedef std::vector< Import > | Imports |
Public Types inherited from gnash::SWF::ControlTag | |
Public Member Functions | |
| virtual void | executeState (MovieClip *m, DisplayList &) const |
| Execute an ImportAssetsTag. 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 &r) |
Additional Inherited Members | |
Protected Member Functions inherited from gnash::ref_counted | |
| virtual | ~ref_counted () |
| typedef std::pair<int, std::string> gnash::SWF::ImportAssetsTag::Import |
| typedef std::vector<Import> gnash::SWF::ImportAssetsTag::Imports |
|
inlinevirtual |
Execute an ImportAssetsTag.
Executing this tag adds the imported definition with an id to the list of known characters. This id may be different from the genuine id of the DefinitionTag.
Reimplemented from gnash::SWF::ControlTag.
References _, gnash::Movie::addCharacter(), gnash::StreamProvider::baseURL(), gnash::key::e, gnash::SWFStream::ensureBytes(), gnash::MovieClip::get_root(), gnash::key::i, IF_VERBOSE_MALFORMED_SWF, IF_VERBOSE_PARSE, gnash::SWF::IMPORTASSETS2, gnash::movie_definition::importResources(), gnash::log_error(), gnash::log_parse(), gnash::log_swferror(), gnash::key::m, gnash::MovieFactory::makeMovie(), gnash::key::r, gnash::SWFStream::read_string(), gnash::SWFStream::read_u16(), gnash::SWFStream::read_uint(), gnash::RunResources::streamProvider(), gnash::key::t, and UNUSED.
|
inlinestatic |
References gnash::movie_definition::addControlTag(), gnash::SWF::IMPORTASSETS, gnash::SWF::IMPORTASSETS2, and gnash::key::p.
Referenced by gnash::SWF::addDefaultLoaders().
1.8.11