Pyrogenesis  trunk
Public Member Functions | List of all members
ICmpExample Class Referenceabstract

Documentation to describe what this interface and its associated component types are for, and roughly how they should be used. More...

#include <ICmpExample.h>

Inheritance diagram for ICmpExample:
Inheritance graph
[legend]
Collaboration diagram for ICmpExample:
Collaboration graph
[legend]

Public Member Functions

virtual int DoWhatever (int x, int y)=0
 Documentation for each method. More...
 
- Public Member Functions inherited from IComponent
virtual ~IComponent ()
 
virtual void Init (const CParamNode &paramNode)=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 CSimContextGetSimContext () const
 
void SetSimContext (const CSimContext &context)
 
virtual void Serialize (ISerializer &serialize)=0
 
virtual void Deserialize (const CParamNode &paramNode, IDeserializer &deserialize)=0
 
virtual bool NewJSObject (ScriptInterface &scriptInterface, JS::MutableHandleObject out) const
 Returns false by default, indicating that a scripted wrapper of this IComponent is not supported. More...
 
virtual JS::Value GetJSInstance () const
 
virtual int GetComponentTypeId () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from IComponent
static std::string GetSchema ()
 
static u8 GetSerializationVersion ()
 

Detailed Description

Documentation to describe what this interface and its associated component types are for, and roughly how they should be used.

Member Function Documentation

virtual int ICmpExample::DoWhatever ( int  x,
int  y 
)
pure virtual

Documentation for each method.

Implemented in CCmpExample.


The documentation for this class was generated from the following file: