|
Shaka Player Embedded
|
#include <event_target.h>
Public Member Functions | |
| EventTargetFactory () | |
Public Member Functions inherited from shaka::BackingObjectFactory< EventTarget > | |
| BackingObjectFactory () | |
Public Member Functions inherited from shaka::BackingObjectFactoryRegistry< EventTarget > | |
| BackingObjectFactoryRegistry (BackingObjectFactoryBase *base) | |
| BackingObjectFactoryBase * | CheckedInstance () |
Public Member Functions inherited from shaka::BackingObjectFactoryBase | |
| virtual | ~BackingObjectFactoryBase () |
| const std::string & | name () const |
| const BackingObjectFactoryBase * | base () const |
| ReturnVal< JsValue > | GetConstructor () const |
| bool | DerivedFrom (const std::string &name) const |
| ReturnVal< JsValue > | WrapInstance (BackingObject *object) |
| ReturnVal< JsValue > | GetIndex (Handle< JsObject > that, size_t index) |
| void | SetIndex (Handle< JsObject > that, size_t index, Handle< JsValue > value) |
Additional Inherited Members | |
Static Public Member Functions inherited from shaka::BackingObjectFactoryRegistry< EventTarget > | |
| static BackingObjectFactoryBase * | CheckedInstance () |
Protected Member Functions inherited from shaka::BackingObjectFactoryBase | |
| BackingObjectFactoryBase (const std::string &name, NativeCtor ctor, const BackingObjectFactoryBase *base) | |
| template<typename Callback > | |
| void | AddMemberFunction (const std::string &name, Callback callback) |
| template<typename Ret , typename... Args> | |
| void | AddStaticFunction (const std::string &name, Ret(*callback)(Args...)) |
| template<typename Prop > | |
| void | AddListenerField (js::EventType type, Prop member) |
| template<typename This , typename Prop > | |
| void | AddReadOnlyProperty (const std::string &name, Prop This::*member) |
| template<typename This , typename Prop > | |
| void | AddReadWriteProperty (const std::string &name, Prop This::*member) |
| template<typename Derived = void, typename This = void, typename GetProp = void> | |
| void | AddGenericProperty (const std::string &name, GetProp(This::*get)() const) |
| template<typename Derived = void, typename This = void, typename GetProp = void, typename SetProp = void, typename SetPropRet = void> | |
| void | AddGenericProperty (const std::string &name, GetProp(This::*get)() const, SetPropRet(This::*set)(SetProp)) |
| template<typename T > | |
| void | AddConstant (const std::string &name, T value) |
| template<typename This , typename T > | |
| void | AddIndexer (bool(This::*get)(size_t, T *) const, void(This::*set)(size_t, T)=nullptr) |
| void | NotImplemented (const std::string &name) |
Definition at line 170 of file event_target.h.
| shaka::js::events::EventTargetFactory::EventTargetFactory | ( | ) |
Definition at line 185 of file event_target.cc.
1.8.13