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

SWF Tag RemoveObject (5) or RemoveObject2 (28) More...

#include <RemoveObjectTag.h>

Inheritance diagram for gnash::SWF::RemoveObjectTag:
gnash::SWF::DisplayListTag gnash::SWF::ControlTag gnash::ref_counted

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
enum  Type { TAG_ACTION = 1 << 0, TAG_DLIST = 1 << 1 }
 Type of ControlTag. More...
 
- Protected Member Functions inherited from gnash::ref_counted
virtual ~ref_counted ()
 
- Protected Attributes inherited from gnash::SWF::DisplayListTag
int _depth
 

Detailed Description

SWF Tag RemoveObject (5) or RemoveObject2 (28)

The RemoveObject tag removes the DisplayObject instance at the specified depth.

Constructor & Destructor Documentation

◆ RemoveObjectTag()

gnash::SWF::RemoveObjectTag::RemoveObjectTag ( )
inline

Member Function Documentation

◆ executeState()

void gnash::SWF::RemoveObjectTag::executeState ( MovieClip m,
DisplayList dlist 
) const
virtual

◆ loader()

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

◆ read()

void gnash::SWF::RemoveObjectTag::read ( SWFStream in,
TagType  tag 
)

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