Gnash  0.8.11dev
Public Types | Public Member Functions | Static Public Member Functions | List of all members
gnash::SWF::ImportAssetsTag Class Reference

#include <ImportAssetsTag.h>

Inheritance diagram for gnash::SWF::ImportAssetsTag:
gnash::SWF::ControlTag gnash::ref_counted

Public Types

typedef std::pair< int, std::string > Import
 
typedef std::vector< ImportImports
 
- Public Types inherited from gnash::SWF::ControlTag
enum  Type { TAG_ACTION = 1 << 0, TAG_DLIST = 1 << 1 }
 Type of ControlTag. More...
 

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 ()
 

Member Typedef Documentation

typedef std::pair<int, std::string> gnash::SWF::ImportAssetsTag::Import

Member Function Documentation

virtual void gnash::SWF::ImportAssetsTag::executeState ( MovieClip m,
DisplayList  
) const
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(), and gnash::MovieClip::get_root().

static void gnash::SWF::ImportAssetsTag::loader ( SWFStream in,
TagType  tag,
movie_definition m,
const RunResources r 
)
inlinestatic

The documentation for this class was generated from the following file: