|
Gnash
0.8.11dev
|
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. More... | |
| void | executeState (MovieClip *m, DisplayList &dlist) const |
| Remove object at specified depth from MovieClip DisplayList. More... | |
Public Member Functions inherited from gnash::SWF::DisplayListTag | |
| DisplayListTag (int depth) | |
| virtual | ~DisplayListTag () |
| int | getDepth () const |
| Return the depth affected by this DisplayList tag. 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 | |
Public Types inherited from gnash::SWF::ControlTag | |
Protected Member Functions inherited from gnash::ref_counted | |
| virtual | ~ref_counted () |
Protected Attributes inherited from gnash::SWF::DisplayListTag | |
| int | _depth |
SWF Tag RemoveObject (5) or RemoveObject2 (28)
The RemoveObject tag removes the DisplayObject instance at the specified depth.
|
inline |
References executeState(), loader(), gnash::key::m, gnash::key::r, and read().
|
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().
Referenced by RemoveObjectTag().
|
static |
References _, gnash::movie_definition::addControlTag(), IF_VERBOSE_PARSE, gnash::log_parse(), gnash::SWF::REMOVEOBJECT, gnash::SWF::REMOVEOBJECT2, and gnash::key::t.
Referenced by gnash::SWF::addDefaultLoaders(), and RemoveObjectTag().
1.8.11