Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CCmpParticleManager Class Reference
Inheritance diagram for CCmpParticleManager:
ICmpParticleManager IComponent

Public Member Functions

virtual void Init (const CParamNode &paramNode)
 
virtual void Deinit ()
 
virtual void Serialize (ISerializer &serialize)
 
virtual void Deserialize (const CParamNode &paramNode, IDeserializer &deserialize)
 
virtual void HandleMessage (const CMessage &msg, bool global)
 
virtual void SetUseSimTime (bool flag)
 Set whether particle rendering should use sim time If false, it uses real time and updates even during paused game. More...
 
- Public Member Functions inherited from IComponent
virtual ~IComponent ()
 
CEntityHandle GetEntityHandle () const
 
void SetEntityHandle (CEntityHandle ent)
 
entity_id_t GetEntityId () const
 
CEntityHandle GetSystemEntity () const
 
const CSimContextGetSimContext () const
 
void SetSimContext (const CSimContext &context)
 
virtual JSClass * GetJSClass () const
 
virtual jsval GetJSInstance () const
 

Static Public Member Functions

static void ClassInit (CComponentManager &componentManager)
 
static IComponentAllocate (ScriptInterface &, jsval)
 
static void Deallocate (IComponent *cmp)
 
static std::string GetSchema ()
 
- Static Public Member Functions inherited from IComponent
static std::string GetSchema ()
 
static u8 GetSerializationVersion ()
 

Public Attributes

bool useSimTime
 

Detailed Description

Definition at line 28 of file CCmpParticleManager.cpp.

Member Function Documentation

static IComponent* CCmpParticleManager::Allocate ( ScriptInterface ,
jsval   
)
inlinestatic

Definition at line 36 of file CCmpParticleManager.cpp.

static void CCmpParticleManager::ClassInit ( CComponentManager componentManager)
inlinestatic

Definition at line 31 of file CCmpParticleManager.cpp.

static void CCmpParticleManager::Deallocate ( IComponent cmp)
inlinestatic

Definition at line 36 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::Deinit ( )
inlinevirtual

Implements IComponent.

Definition at line 50 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::Deserialize ( const CParamNode paramNode,
IDeserializer deserialize 
)
inlinevirtual

Implements IComponent.

Definition at line 58 of file CCmpParticleManager.cpp.

static std::string CCmpParticleManager::GetSchema ( )
inlinestatic

Definition at line 40 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::HandleMessage ( const CMessage msg,
bool  global 
)
inlinevirtual

Reimplemented from IComponent.

Definition at line 63 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::Init ( const CParamNode paramNode)
inlinevirtual

Implements IComponent.

Definition at line 45 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::Serialize ( ISerializer serialize)
inlinevirtual

Implements IComponent.

Definition at line 54 of file CCmpParticleManager.cpp.

virtual void CCmpParticleManager::SetUseSimTime ( bool  flag)
inlinevirtual

Set whether particle rendering should use sim time If false, it uses real time and updates even during paused game.

Implements ICmpParticleManager.

Definition at line 80 of file CCmpParticleManager.cpp.

Member Data Documentation

bool CCmpParticleManager::useSimTime

Definition at line 38 of file CCmpParticleManager.cpp.


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