You.i Engine
CYIEventDispatcher Member List

This is the complete list of members for CYIEventDispatcher, including all inherited members.

CYIEventDispatcher()CYIEventDispatcher
CYIEventHandler classCYIEventDispatcherfriend
CYISignalHandler()CYISignalHandler
CYISignalHandler(const CYISignalHandler &rSignalHandler)CYISignalHandler
DiscardAllPosts()CYIEventDispatcher
DiscardPosts(CYIEventHandler *pDestination)CYIEventDispatcher
DiscardPostsIf(bool(*predicate)(const std::shared_ptr< CYIEventDispatcher > &, CYIEvent *, CYIEventHandler *, CYIEvent::Priority))CYIEventDispatcher
Disconnect(CYISignalBase &rSignal)CYISignalHandler
DisconnectFromAllSignals()CYISignalHandler
Exit(bool join=false, bool waitUntilEmpty=false)CYIEventDispatcher
GetDefaultDispatcher()CYIEventDispatcherstatic
GetDefaultDispatcherThreadAffinity()CYIEventDispatcherstatic
GetDeferredDeletionEventHandler()CYIEventDispatcher
GetDispatcher(const CYIThreadHandle &threadAffinity)CYIEventDispatcherstatic
GetDrawDispatcher()CYIEventDispatcherstatic
GetEventCount() constCYIEventDispatcher
GetSignalEmitEventHandler()CYIEventDispatcher
GetTaskEventHandler()CYIEventDispatcher
GetThreadAffinity() constCYISignalHandler
IsConnected() constCYISignalHandlervirtual
IsConnected(const CYISignalBase &rSignal) constCYISignalHandlervirtual
Listener()CYIThread::Listenerinline
MoveToThread(CYIThread *pThread)CYISignalHandler
OnThreadFinished(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadStarted(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadTerminated(CYIThread *)CYIThread::Listenerinlinevirtual
CYISignalHandler::operator=(const CYISignalHandler &rSignalHandler)CYISignalHandler
PostEvent(std::unique_ptr< CYIEvent > pEvent, CYIEvent::Priority priority=CYIEvent::Priority::Default, bool bump=false)CYIEventDispatcher
PostEvent(std::unique_ptr< CYIEvent > pEvent, CYIEventHandler *pDestination, CYIEvent::Priority priority=CYIEvent::Priority::Default, bool bump=false)CYIEventDispatcher
PostUniqueEvent(std::unique_ptr< CYIEvent > pEvent, CYIEvent::Priority priority=CYIEvent::Priority::Default)CYIEventDispatcher
PostUniqueEvent(std::unique_ptr< CYIEvent > pEvent, CYIEventHandler *pDestination, CYIEvent::Priority priority=CYIEvent::Priority::Default)CYIEventDispatcher
Priority enum nameCYIEventDispatcher
ProcessAllEvents()CYIEventDispatcher
ProcessAllEvents(uint64_t timeoutUs)CYIEventDispatcher
ProcessEventsOfType(CYIEvent::Type type)CYIEventDispatcher
ProcessEventsOfTypes(const std::vector< CYIEvent::Type > &types)CYIEventDispatcher
ProcessOneEvent()CYIEventDispatcher
RegisterEventDispatcherListener(IYIEventDispatcherListener *pEventDispatcherListener, Priority priority=Priority::Low)CYIEventDispatcher
RegisterEventFilter(CYIEventFilter *pEventFilter, Priority priority=Priority::Low)CYIEventDispatcher
RegisterEventHandler(CYIEventHandler *pEventHandler, Priority priority=Priority::Low)CYIEventDispatcher
RemoveDefaultDispatcher()CYIEventDispatcherstatic
RemoveDispatcher(const CYIThreadHandle &threadAffinity)CYIEventDispatcherstatic
RemoveDrawDispatcher()CYIEventDispatcherstatic
SendEvent(std::unique_ptr< CYIEvent > pEvent)CYIEventDispatcher
SendEvent(std::unique_ptr< CYIEvent > pEvent, CYIEventHandler *pDestination)CYIEventDispatcher
SetDefaultDispatcher(const std::shared_ptr< CYIEventDispatcher > &pDispatcher)CYIEventDispatcherstatic
SetDispatcher(const CYIThreadHandle &threadAffinity, const std::shared_ptr< CYIEventDispatcher > &pDispatcher)CYIEventDispatcherstatic
SetDrawDispatcher(const std::shared_ptr< CYIEventDispatcher > &pDispatcher)CYIEventDispatcherstatic
SetThreadAffinity(const CYIThreadHandle &rThreadAffinity)CYISignalHandler
Shutdown()CYIEventDispatcher
Start()CYIEventDispatcher
UnregisterEventDispatcherListener(IYIEventDispatcherListener *pEventDispatcherListener)CYIEventDispatcher
UnregisterEventFilter(CYIEventFilter *pEventFilter)CYIEventDispatcher
UnregisterEventHandler(CYIEventHandler *pEventHandler)CYIEventDispatcher
WaitUntilEventPosted(uint64_t timeoutMs=0)CYIEventDispatcher
WaitUntilEventQueueRunning()CYIEventDispatcher
~CYIEventDispatcher()CYIEventDispatchervirtual
~CYISignalHandler()CYISignalHandlervirtual
~Listener()CYIThread::Listenerinlinevirtual