Nebula
Loading...
Searching...
No Matches
Game::Message< MSG, TYPES > Member List

This is the complete list of members for Game::Message< MSG, TYPES >, including all inherited members.

AllocateMessageQueue()Game::Message< MSG, TYPES >inlinestatic
callbacksGame::Message< MSG, TYPES >protected
DeAllocateMessageQueue(MessageQueueId id)Game::Message< MSG, TYPES >inlinestatic
Defer(MessageQueueId qid, TYPES ... values)Game::Message< MSG, TYPES >inlinestatic
Delegate typedefGame::Message< MSG, TYPES >
Deregister(MessageListener listener)Game::Message< MSG, TYPES >inlinestatic
DeregisterAll()Game::Message< MSG, TYPES >inlinestatic
DispatchMessageQueue(MessageQueueId id)Game::Message< MSG, TYPES >inlinestatic
Distribute(TYPES ...)Game::Message< MSG, TYPES >inlinestatic
distributedMessagesGame::Message< MSG, TYPES >protected
fourccGame::Message< MSG, TYPES >protected
GetMessageQueue(MessageQueueId id)Game::Message< MSG, TYPES >inlinestatic
Instance()Game::Message< MSG, TYPES >inlineprotectedstatic
IsMessageQueueValid(MessageQueueId id)Game::Message< MSG, TYPES >inlinestatic
IsValid(MessageListenerId listener)Game::Message< MSG, TYPES >inlinestatic
listenerMapGame::Message< MSG, TYPES >protected
listenerPoolGame::Message< MSG, TYPES >protected
Message()Game::Message< MSG, TYPES >inline
Message(const Message< MSG, TYPES... > &)=deleteGame::Message< MSG, TYPES >
MessageQueue typedefGame::Message< MSG, TYPES >
messageQueueIdPoolGame::Message< MSG, TYPES >protected
messageQueuesGame::Message< MSG, TYPES >protected
MSGGame::Message< MSG, TYPES >protected
nameGame::Message< MSG, TYPES >protected
operator=(const Message< MSG, TYPES... > &)=deleteGame::Message< MSG, TYPES >
Register(Delegate &&callback)Game::Message< MSG, TYPES >inlinestatic
Send(TYPES ... values)Game::Message< MSG, TYPES >inlinestatic
send_expander(MessageQueue &data, const IndexT cid, const SizeT index, std::index_sequence< Is... >)Game::Message< MSG, TYPES >inlineprivate
send_expander(MessageQueue &data, const IndexT cid, const SizeT index)Game::Message< MSG, TYPES >inlineprivate
~Message()Game::Message< MSG, TYPES >inline