Go to the documentation of this file.
19 #ifndef GNASH_DEFINITION_TAG_H
20 #define GNASH_DEFINITION_TAG_H
76 std::uint16_t
id()
const {
86 const std::uint16_t _id;
Control tags are swf tags that control the operation of the movie.
Definition: ControlTag.h:44
Immutable data representing the definition of a movie display element.
Definition: DefinitionTag.h:48
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
virtual DisplayObject * createDisplayObject(Global_as &gl, DisplayObject *parent) const =0
Create a DisplayObject with the given parent.
@ m
Definition: GnashKey.h:159
A MovieClip is a container for DisplayObjects.
Definition: MovieClip.h:84
A list of on-stage DisplayObjects, ordered by depth.
Definition: DisplayList.h:65
std::uint16_t id() const
The immutable id of the DefinitionTag.
Definition: DefinitionTag.h:76
virtual DSOTEXPORT void executeState(MovieClip *m, DisplayList &) const
Executing a DefinitionTag adds its id to list of known characters.
Definition: DefinitionTag.cpp:26
DefinitionTag(std::uint16_t id)
Definition: DefinitionTag.h:82
#define DSOTEXPORT
Definition: dsodefs.h:63
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:50
virtual ~DefinitionTag()
Definition: DefinitionTag.h:51
#define DSOEXPORT
Definition: dsodefs.h:55
DisplayObject is the base class for all DisplayList objects.
Definition: DisplayObject.h:169
@ SWF
Definition: GnashKey.h:331