Falcon
|
#include <Renderer.h>
Public Member Functions | |
Mesh * | GetSkyMesh () const |
Mesh * | GetTerrainMesh () const |
virtual void | SubscribeToEvents () |
virtual void | ProcessEvents () |
void | PrintReception () |
Public Member Functions inherited from EventSystem | |
void | ReceiveEvent (boost::shared_ptr< Event > t) |
EventSystem () | |
Static Public Member Functions | |
static RenderEventSystem * | GetInstance () |
static void | ShutDown () |
Friends | |
class | Renderer |
Additional Inherited Members | |
Protected Attributes inherited from EventSystem | |
boost::circular_buffer< boost::shared_ptr< Event > > | eventQueue |
boost::container::vector< EventsCategory > | subscribedList |
ThreadPool * | m_threadPool |
Class Definition for a Render Event System which will respond to all Render Type Events.
|
inlinestatic |
|
inline |
|
inline |
void RenderEventSystem::PrintReception | ( | ) |
|
virtual |
Function to process all the events available in the event queue.
Implements EventSystem.
|
static |
|
virtual |
Function to Subscribe to all the event types listed in the local subscribe list.
Implements EventSystem.
|
friend |