Pyrogenesis
13997
|
#include <ScriptComponent.h>
Public Member Functions | |
CComponentTypeScript (ScriptInterface &scriptInterface, jsval instance) | |
jsval | GetInstance () const |
void | Init (const CParamNode ¶mNode, entity_id_t ent) |
void | Deinit () |
void | HandleMessage (const CMessage &msg, bool global) |
void | Serialize (ISerializer &serialize) |
void | Deserialize (const CParamNode ¶mNode, IDeserializer &deserialize, entity_id_t ent) |
Private Member Functions | |
NONCOPYABLE (CComponentTypeScript) | |
Private Attributes | |
ScriptInterface & | m_ScriptInterface |
CScriptValRooted | m_Instance |
bool | m_HasCustomSerialize |
bool | m_HasCustomDeserialize |
bool | m_HasNullSerialize |
Definition at line 34 of file ScriptComponent.h.
CComponentTypeScript::CComponentTypeScript | ( | ScriptInterface & | scriptInterface, |
jsval | instance | ||
) |
Definition at line 25 of file ScriptComponent.cpp.
void CComponentTypeScript::Deinit | ( | ) |
Definition at line 48 of file ScriptComponent.cpp.
void CComponentTypeScript::Deserialize | ( | const CParamNode & | paramNode, |
IDeserializer & | deserialize, | ||
entity_id_t | ent | ||
) |
Definition at line 84 of file ScriptComponent.cpp.
|
inline |
Definition at line 39 of file ScriptComponent.h.
void CComponentTypeScript::HandleMessage | ( | const CMessage & | msg, |
bool | global | ||
) |
Definition at line 53 of file ScriptComponent.cpp.
void CComponentTypeScript::Init | ( | const CParamNode & | paramNode, |
entity_id_t | ent | ||
) |
Definition at line 41 of file ScriptComponent.cpp.
|
private |
void CComponentTypeScript::Serialize | ( | ISerializer & | serialize | ) |
Definition at line 63 of file ScriptComponent.cpp.
|
private |
Definition at line 79 of file ScriptComponent.h.
|
private |
Definition at line 78 of file ScriptComponent.h.
|
private |
Definition at line 80 of file ScriptComponent.h.
|
private |
Definition at line 77 of file ScriptComponent.h.
|
private |
Definition at line 76 of file ScriptComponent.h.