Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Script::ScriptObject Member List

This is the complete list of members for Script::ScriptObject, including all inherited members.

addObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
eventsWaiting() const noexceptEvents::Observerinlineprotected
getClassName() const noexceptScript::ScriptObject
getEvent()Events::Observerinlineprotected
getSaveData() const noexceptScript::ScriptObject
handleQueuedEvent(std::shared_ptr< Events::Event > event) overrideScript::ScriptObjectvirtual
loadSavedData(Json::Value &save_data)Script::ScriptObject
notify(std::shared_ptr< Event > event)Events::Subjectvirtual
notifyNow(std::shared_ptr< Event > event)Events::Subjectvirtual
onDestroy()Script::ScriptObject
onNotify(std::shared_ptr< Event > event)Events::Observerinline
onNotifyNow(std::shared_ptr< Events::Event > event) overrideScript::ScriptObjectvirtual
onStart()Script::ScriptObject
onUpdate(const float delta)Script::ScriptObject
processEventQueue()Events::Observerinline
removeObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
representsDynamicObject(const chaiscript::dispatch::Dynamic_Object &obj) const noexceptScript::ScriptObject
ScriptingSystem classScript::ScriptObjectfriend
ScriptObject(const std::string &name)Script::ScriptObject
ScriptObject(const ScriptObject &other)Script::ScriptObject
setClassName(const std::string &name)Script::ScriptObject
shouldBeSerialized() const noexceptScript::ScriptObject
~Observer()Events::Observerinlinevirtual
~ScriptObject()=defaultScript::ScriptObject
~Subject()=defaultEvents::Subjectvirtual