19 #ifndef GNASH_DEFINITION_TAG_H
20 #define GNASH_DEFINITION_TAG_H
23 #include <boost/noncopyable.hpp>
24 #include <boost/cstdint.hpp>
77 boost::uint16_t
id()
const {
87 const boost::uint16_t _id;
A MovieClip is a container for DisplayObjects.
Definition: MovieClip.h:83
DisplayObject is the base class for all DisplayList objects.
Definition: DisplayObject.h:168
virtual DisplayObject * createDisplayObject(Global_as &gl, DisplayObject *parent) const =0
Create a DisplayObject with the given parent.
boost::uint16_t id() const
The immutable id of the DefinitionTag.
Definition: DefinitionTag.h:77
Immutable data representing the definition of a movie display element.
Definition: DefinitionTag.h:48
Control tags are swf tags that control the operation of the movie.
Definition: ControlTag.h:43
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:55
virtual ~DefinitionTag()
Definition: DefinitionTag.h:52
#define DSOTEXPORT
Definition: dsodefs.h:63
DefinitionTag(boost::uint16_t id)
Definition: DefinitionTag.h:83
Definition: GnashKey.h:159
virtual DSOTEXPORT void executeState(MovieClip *m, DisplayList &) const
Executing a DefinitionTag adds its id to list of known characters.
Definition: DefinitionTag.cpp:26
A list of on-stage DisplayObjects, ordered by depth.
Definition: DisplayList.h:64
Definition: GnashKey.h:331