Pyrogenesis
13997
|
Technology template manager interface. More...
#include <ICmpTechnologyTemplateManager.h>
Public Member Functions | |
virtual CScriptVal | GetAllTechs ()=0 |
![]() | |
virtual | ~IComponent () |
virtual void | Init (const CParamNode ¶mNode)=0 |
virtual void | Deinit ()=0 |
virtual void | HandleMessage (const CMessage &msg, bool global) |
CEntityHandle | GetEntityHandle () const |
void | SetEntityHandle (CEntityHandle ent) |
entity_id_t | GetEntityId () const |
CEntityHandle | GetSystemEntity () const |
const CSimContext & | GetSimContext () const |
void | SetSimContext (const CSimContext &context) |
virtual void | Serialize (ISerializer &serialize)=0 |
virtual void | Deserialize (const CParamNode ¶mNode, IDeserializer &deserialize)=0 |
virtual JSClass * | GetJSClass () const |
virtual jsval | GetJSInstance () const |
Additional Inherited Members | |
![]() | |
static std::string | GetSchema () |
static u8 | GetSerializationVersion () |
Technology template manager interface.
(This interface only includes the functions needed by native code for accessing technology template data, the associated logic is handled in scripts)
Definition at line 30 of file ICmpTechnologyTemplateManager.h.
|
pure virtual |
Implemented in CCmpTechnologyTemplateManagerScripted.