|
Gnash
0.8.10
|
SWF Tag RemoveObject (5) or RemoveObject2 (28) More...
#include <RemoveObjectTag.h>
Public Member Functions | |
| RemoveObjectTag () | |
| void | read (SWFStream &in, TagType tag) |
| Read SWF::REMOVEOBJECT or SWF::REMOVEOBJECT2. | |
| void | executeState (MovieClip *m, DisplayList &dlist) const |
| Remove object at specified depth from MovieClip DisplayList. | |
Static Public Member Functions | |
| static void | loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r) |
SWF Tag RemoveObject (5) or RemoveObject2 (28)
The RemoveObject tag removes the DisplayObject instance at the specified depth.
| gnash::SWF::RemoveObjectTag::RemoveObjectTag | ( | ) | [inline] |
| void gnash::SWF::RemoveObjectTag::executeState | ( | MovieClip * | m, |
| DisplayList & | dlist | ||
| ) | const [virtual] |
Remove object at specified depth from MovieClip DisplayList.
Implements gnash::SWF::DisplayListTag.
References gnash::SWF::DisplayListTag::_depth, gnash::DisplayList::removeDisplayObject(), and gnash::DisplayObject::set_invalidated().
| void gnash::SWF::RemoveObjectTag::loader | ( | SWFStream & | in, |
| TagType | tag, | ||
| movie_definition & | m, | ||
| const RunResources & | r | ||
| ) | [static] |
References _, gnash::movie_definition::addControlTag(), assert, IF_VERBOSE_PARSE, gnash::SWF::REMOVEOBJECT, gnash::SWF::REMOVEOBJECT2, and gnash::key::t.
Referenced by gnash::SWF::addDefaultLoaders().
| void gnash::SWF::RemoveObjectTag::read | ( | SWFStream & | in, |
| TagType | tag | ||
| ) |
1.7.6.1