Falcon
Public Member Functions | Static Public Member Functions | List of all members
ParticleEventSystem Class Reference

#include <ParticleSystem.h>

Inheritance diagram for ParticleEventSystem:
EventSystem

Public Member Functions

virtual void SubscribeToEvents ()
 
virtual void ProcessEvents ()
 
- Public Member Functions inherited from EventSystem
void ReceiveEvent (boost::shared_ptr< Event > t)
 
 EventSystem ()
 

Static Public Member Functions

static ParticleEventSystemGetInstance ()
 

Additional Inherited Members

- Protected Attributes inherited from EventSystem
boost::circular_buffer< boost::shared_ptr< Event > > eventQueue
 
boost::container::vector< EventsCategorysubscribedList
 
ThreadPoolm_threadPool
 

Detailed Description

Class Definition for a Render Event System which will respond to all Render Type Events.

Member Function Documentation

◆ GetInstance()

static ParticleEventSystem* ParticleEventSystem::GetInstance ( )
inlinestatic

◆ ProcessEvents()

void ParticleEventSystem::ProcessEvents ( )
virtual

Function to process all the events available in the event queue.

Implements EventSystem.

◆ SubscribeToEvents()

void ParticleEventSystem::SubscribeToEvents ( )
virtual

Function to Subscribe to all the event types listed in the local subscribe list.

Implements EventSystem.


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