UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TRawEventHandler< PayloadType, HandlerType > Class Template Reference

#include <EventManager.h>

+ Inheritance diagram for Chaos::TRawEventHandler< PayloadType, HandlerType >:

Public Types

typedef void(HandlerType::* FHandlerFunction) (const PayloadType &)
 
typedef TArray< UObject * >(HandlerType::* FInterestedProxyOwnerFunction) ()
 

Public Member Functions

 TRawEventHandler (HandlerType *InHandler, FHandlerFunction InFunction, FInterestedProxyOwnerFunction InFunctionProxyOwners=nullptr)
 
virtual void HandleEvent (const void *EventData) const override
 
virtual bool GetInterestedProxyOwners (TArray< UObject * > &Output) const override
 
voidGetHandler () const override
 
- Public Member Functions inherited from Chaos::IEventHandler
virtual ~IEventHandler ()
 

Detailed Description

template<typename PayloadType, typename HandlerType>
class Chaos::TRawEventHandler< PayloadType, HandlerType >

Instance event handler

Member Typedef Documentation

◆ FHandlerFunction

template<typename PayloadType , typename HandlerType >
typedef void(HandlerType::* Chaos::TRawEventHandler< PayloadType, HandlerType >::FHandlerFunction) (const PayloadType &)

◆ FInterestedProxyOwnerFunction

template<typename PayloadType , typename HandlerType >
typedef TArray< UObject * >(HandlerType::* Chaos::TRawEventHandler< PayloadType, HandlerType >::FInterestedProxyOwnerFunction) ()

Constructor & Destructor Documentation

◆ TRawEventHandler()

template<typename PayloadType , typename HandlerType >
Chaos::TRawEventHandler< PayloadType, HandlerType >::TRawEventHandler ( HandlerType InHandler,
FHandlerFunction  InFunction,
FInterestedProxyOwnerFunction  InFunctionProxyOwners = nullptr 
)
inline

Member Function Documentation

◆ GetHandler()

template<typename PayloadType , typename HandlerType >
void * Chaos::TRawEventHandler< PayloadType, HandlerType >::GetHandler ( ) const
inlineoverridevirtual

Implements Chaos::IEventHandler.

◆ GetInterestedProxyOwners()

template<typename PayloadType , typename HandlerType >
virtual bool Chaos::TRawEventHandler< PayloadType, HandlerType >::GetInterestedProxyOwners ( TArray< UObject * > &  Output) const
inlineoverridevirtual

Implements Chaos::IEventHandler.

◆ HandleEvent()

template<typename PayloadType , typename HandlerType >
virtual void Chaos::TRawEventHandler< PayloadType, HandlerType >::HandleEvent ( const void EventData) const
inlineoverridevirtual

Implements Chaos::IEventHandler.


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