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
A singleton containing the supported SWF Action handlers.
Definition: ASHandlers.h:73
Definition: ASHandlers.h:42
size_t size() const
Definition: ASHandlers.h:83
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: ASHandlers.h:40
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:236
aka GOTOFRAME2
Definition: SWF.h:213
Definition: ASHandlers.h:36
Executor of an action_buffer.
Definition: ActionExec.h:118
std::int32_t x
Definition: BitmapData_as.cpp:434
Definition: ASHandlers.h:49
ActionHandler()
Definition: ASHandlers.cpp:218
const ActionHandler & operator[](ActionType x) const
Definition: ASHandlers.h:89
Definition: ASHandlers.h:37
ArgumentType getArgFormat() const
Definition: ASHandlers.h:63
ActionType lastType() const
Definition: ASHandlers.h:85
Definition: ASHandlers.h:45
Definition: ASHandlers.h:43
Definition: GnashKey.h:331
ActionType getType() const
Definition: ASHandlers.h:62