|
Gnash
0.8.10
|
Any executable code. More...
#include <ExecutableCode.h>
Public Member Functions | |
| ExecutableCode (DisplayObject *t) | |
| virtual void | execute ()=0 |
| virtual | ~ExecutableCode () |
| virtual void | setReachable () const |
| void | markReachableResources () const |
| Mark reachable resources (for the GC) | |
| DisplayObject * | target () const |
Any executable code.
| gnash::ExecutableCode::ExecutableCode | ( | DisplayObject * | t | ) | [inline] |
| virtual gnash::ExecutableCode::~ExecutableCode | ( | ) | [inline, virtual] |
| virtual void gnash::ExecutableCode::execute | ( | ) | [pure virtual] |
Implemented in gnash::DelayedFunctionCall, gnash::EventCode, and gnash::GlobalCode.
| void gnash::ExecutableCode::markReachableResources | ( | ) | const [inline] |
Mark reachable resources (for the GC)
References setReachable(), and gnash::GcResource::setReachable().
Referenced by gnash::movie_root::markReachableResources().
| virtual void gnash::ExecutableCode::setReachable | ( | ) | const [inline, virtual] |
Reimplemented in gnash::DelayedFunctionCall.
Referenced by markReachableResources().
| DisplayObject* gnash::ExecutableCode::target | ( | ) | const [inline] |
Referenced by gnash::GlobalCode::execute(), gnash::EventCode::addAction(), and gnash::EventCode::execute().
1.7.5