|
as_object * | gnash::createObject (const Global_as &gl) |
|
as_object * | gnash::registerBuiltinObject (as_object &where, Global_as::Properties p, const ObjectURI &uri) |
| Register a built-in object. More...
|
|
as_object * | gnash::registerBuiltinClass (as_object &where, Global_as::ASFunction ctor, Global_as::Properties p, Global_as::Properties c, const ObjectURI &uri) |
| Register a built-in class. More...
|
|
DSOEXPORT as_value | gnash::invoke (const as_value &method, const as_environment &env, as_object *this_ptr, fn_call::Args &args, as_object *super=nullptr, const movie_definition *callerDef=nullptr) |
| Call an as_value on an as_object. More...
|
|
as_value | gnash::callMethod (fn_call::Args &args, as_object *obj, const ObjectURI &uri) |
| Call a member function of this object in an AS-compatible way. More...
|
|
template<typename Param , typename... Params> |
as_value | gnash::callMethod (fn_call::Args &args, as_object *obj, const ObjectURI &uri, Param param, Params... params) |
|
template<typename... Params> |
as_value | gnash::callMethod (as_object *obj, const ObjectURI &uri, Params... params) |
|
as_function * | gnash::getClassConstructor (const fn_call &fn, const std::string &s) |
| Convenience function for finding a class constructor. More...
|
|
as_value | gnash::emptyFunction (const fn_call &) |
|