![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MessageHandlers.h>
Inheritance diagram for TFunctionMessageHandler< MessageType >:Public Types | |
| typedef TFunction< void(const MessageType &, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)> | FuncType |
Public Member Functions | |
| TFunctionMessageHandler (FuncType InFunc) | |
| ~TFunctionMessageHandler () | |
| virtual void | HandleMessage (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) override |
Public Member Functions inherited from IMessageHandler | |
| virtual | ~IMessageHandler () |
Template for handlers of one specific message type (via function objects).
| MessageType | The type of message to handle. |
| typedef TFunction<void(const MessageType&, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>&)> TFunctionMessageHandler< MessageType >::FuncType |
Type definition for function objects that are compatible with this TFunctionMessageHandler.
|
inline |
Creates and initializes a new message handler.
| InHandlerFunc | The object's message handling function. |
|
inline |
Virtual destructor.
|
inlineoverridevirtual |
Handles the specified message.
| Context | The context of the message to handle. |
Implements IMessageHandler.