Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
ICmpMotion Class Reference

Generic motion interface for entities with entirely self-contained motion e.g. More...

#include <ICmpMotion.h>

Inheritance diagram for ICmpMotion:
IComponent CCmpMotionBall CCmpMotionScripted

Additional Inherited Members

- 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 JSClass * GetJSClass () const
 
virtual jsval GetJSInstance () const
 
- Static Public Member Functions inherited from IComponent
static std::string GetSchema ()
 
static u8 GetSerializationVersion ()
 

Detailed Description

Generic motion interface for entities with entirely self-contained motion e.g.

projectiles and custom motion scripts. (Normal unit movement is handled by ICmpUnitMotion instead.)

Definition at line 28 of file ICmpMotion.h.


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