Fission FSN
Loading...
Searching...
No Matches
fsCGuiMessageDispatcher Class Reference

#include <fsCGuiMessageDispatcher.h>

Inheritance diagram for fsCGuiMessageDispatcher:

Static Public Attributes

static const fsCUniqueId mTutorialButtonPressedMsg
static const fsCUniqueId mEventCloseGuiMsg
static const fsCUniqueId mEventLoadGuiTutorialMsg
static const fsCUniqueId mEventLoadGuiMsg
static const fsCUniqueId mEventLaunchBrowserMsg
static const fsCUniqueId mEventLoadLevelMsg
static const fsCUniqueId mEventLoadChapterMsg
Static Public Attributes inherited from fsIMessageDispatcher
static sMessageParameters mNullParam

Protected Member Functions

fsBool messageDispatchDo (const fsCUniqueId &pMessageType, const sMessageParameters &pParam) override
 fsCGuiMessageDispatcher ()
virtual ~fsCGuiMessageDispatcher ()
Protected Member Functions inherited from fsIMessageDispatcher
 fsIMessageDispatcher ()
virtual ~fsIMessageDispatcher ()
Protected Member Functions inherited from fsTSingleton< fsCGuiMessageDispatcher >
 fsTSingleton ()=default
 ~fsTSingleton ()=default

Friends

class fsTSingleton< fsCGuiMessageDispatcher >

Additional Inherited Members

Public Member Functions inherited from fsIMessageDispatcher
void priorityListenerButtonClear ()
void priorityListenerRegister (fsIMessageListener *pListener)
void priorityListenerDeregister (fsIMessageListener *pListener)
void listenerRegister (const fsCUniqueId &pMessageType, fsIMessageListener *pListener)
void listenerDeregister (const fsCUniqueId &pMessageType, fsIMessageListener *pListener)
fsBool messageDispatch (const fsCUniqueId &pMessageType, const sMessageParameters &pParam)
Static Public Member Functions inherited from fsTSingleton< fsCGuiMessageDispatcher >
static void create ()
static fsCGuiMessageDispatcherinstanceGet ()
static void destroy ()
Static Protected Attributes inherited from fsTSingleton< fsCGuiMessageDispatcher >
static fsCGuiMessageDispatchermInstance

Constructor & Destructor Documentation

◆ fsCGuiMessageDispatcher()

fsCGuiMessageDispatcher::fsCGuiMessageDispatcher ( )
protected

◆ ~fsCGuiMessageDispatcher()

fsCGuiMessageDispatcher::~fsCGuiMessageDispatcher ( )
protectedvirtual

Member Function Documentation

◆ messageDispatchDo()

fsBool fsCGuiMessageDispatcher::messageDispatchDo ( const fsCUniqueId & pMessageType,
const sMessageParameters & pParam )
overrideprotectedvirtual

Reimplemented from fsIMessageDispatcher.

◆ fsTSingleton< fsCGuiMessageDispatcher >

friend class fsTSingleton< fsCGuiMessageDispatcher >
friend

Member Data Documentation

◆ mEventCloseGuiMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventCloseGuiMsg
static

◆ mEventLaunchBrowserMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventLaunchBrowserMsg
static

◆ mEventLoadChapterMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventLoadChapterMsg
static

◆ mEventLoadGuiMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventLoadGuiMsg
static

◆ mEventLoadGuiTutorialMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventLoadGuiTutorialMsg
static

◆ mEventLoadLevelMsg

const fsCUniqueId fsCGuiMessageDispatcher::mEventLoadLevelMsg
static

◆ mTutorialButtonPressedMsg

const fsCUniqueId fsCGuiMessageDispatcher::mTutorialButtonPressedMsg
static

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