19 #ifndef GNASH_ASHANDLERS_H
20 #define GNASH_ASHANDLERS_H
51 typedef void (*ActionCallback)(
ActionExec& thread);
68 ActionCallback _callback;
83 size_t size()
const {
return _handlers.size(); }
102 typedef std::vector<ActionHandler> container_type;
104 container_type _handlers;
Definition: ASHandlers.h:44
Definition: ASHandlers.h:39
Definition: ASHandlers.h:41
const ActionHandler & operator[](ActionType x) const
Definition: ASHandlers.h:89
A singleton containing the supported SWF Action handlers.
Definition: ASHandlers.h:73
Definition: ASHandlers.h:42
ActionType getType() const
Definition: ASHandlers.h:62
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: ASHandlers.h:40
void execute(ActionType type, ActionExec &thread) const
Execute the action identified by 'type' action type.
Definition: ASHandlers.cpp:429
type
Definition: GnashKey.h:329
ArgumentType
Definition: ASHandlers.h:35
ActionType
SWF action ids. Symbolic names copied from Ming.
Definition: SWF.h:124
void execute(ActionExec &thread) const
Execute the action.
Definition: ASHandlers.cpp:237
aka GOTOFRAME2
Definition: SWF.h:213
Definition: ASHandlers.h:36
Executor of an action_buffer.
Definition: ActionExec.h:116
boost::int32_t x
Definition: BitmapData_as.cpp:434
Definition: ASHandlers.h:49
ActionHandler()
Definition: ASHandlers.cpp:220
static const SWFHandlers & instance()
Return the singleton instance of SWFHandlers class.
Definition: ASHandlers.cpp:422
Definition: ASHandlers.h:37
Definition: ASHandlers.h:45
size_t size() const
Definition: ASHandlers.h:83
Definition: ASHandlers.h:43
ArgumentType getArgFormat() const
Definition: ASHandlers.h:63
Definition: GnashKey.h:331
ActionType lastType() const
Definition: ASHandlers.h:85