14#include "CoreMinimal.h"
17#include "DummyDynamicDelegates.generated.h"
39 FTestDynamicDelegate DynamicDelegate;
40 TDelegate<
void(int32)> ResultDynamicDelegate;
43 FTestDynamicDelegateRetVal DynamicDelegateRetVal;
44 TDelegate<int32(int32)> ResultDynamicDelegateRetVal;
47 FTestDynamicMulticastDelegate Event;
48 TMulticastDelegate<
void(int32)> ResultEvent;
51 void DynamicDelegateBinding(int32 argument);
54 int32 DynamicDelegateRetValBinding(int32 argument);
57 void OnEventTriggered(int32 argument);
60 int32 OnMultiplexed(FString const& argument);
63 FOnMultiplexed OnMultiplexedEvent;
This header is a central include for all common utilities MCRO offers including higher level features...
TDelegate< int32(TArray< FString > &)> FTestDelegateWithArray
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FTestDynamicMulticastDelegate, int32, Argument)
DECLARE_DYNAMIC_DELEGATE_OneParam(FTestDynamicDelegate, int32, Argument)
DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam(int32, FTestDynamicDelegateRetVal, int32, Argument)
#define MCRO_DYNAMIC_EVENT_MULTIPLEX(functionName)
Glue together a regular function, a native event delegate and a dynamic multicast delegate,...
#define MCRO_DYNAMIC_RETURN(delegate, type)
TArray< FString > TestResult