55#define DEFINE_GAME_DELEGATE(DelegateType) \
56 public: F##DelegateType& Get##DelegateType() { return DelegateType; } \
57 private: F##DelegateType DelegateType;
59#define DEFINE_GAME_DELEGATE_TYPED(DelegateVariable, DelegateType) \
60 public: DelegateType& Get##DelegateVariable() { return DelegateVariable; } \
61 private: DelegateType DelegateVariable;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:58
#define DECLARE_DELEGATE_FiveParams(DelegateName, Param1Type, Param2Type, Param3Type, Param4Type, Param5Type)
Definition DelegateCombinations.h:84
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
Definition DelegateCombinations.h:41
#define DECLARE_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:66
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
#define DECLARE_DELEGATE_FourParams(DelegateName, Param1Type, Param2Type, Param3Type, Param4Type)
Definition DelegateCombinations.h:75
EGameDelegates_SaveGame
Definition GameDelegates.h:15
TMap< FString, FString > StringStringMap
Definition GameDelegates.h:37
const TMap< FName, FString > FAssignLayerChunkMap
Definition GameDelegates.h:29
Definition PlayerController.h:261
Definition GameDelegates.h:65
DEFINE_GAME_DELEGATE_TYPED(PostCommitMapChangeDelegate, FSimpleMulticastDelegate)
DEFINE_GAME_DELEGATE_TYPED(ExitCommandDelegate, FSimpleMulticastDelegate)
DEFINE_GAME_DELEGATE(WebServerActionDelegate)
DEFINE_GAME_DELEGATE_TYPED(EndPlayMapDelegate, FSimpleMulticastDelegate)
DEFINE_GAME_DELEGATE(HandleDisconnectDelegate)
DEFINE_GAME_DELEGATE_TYPED(PendingConnectionLostDelegate, FPendingConnectionLostDelegate)
DEFINE_GAME_DELEGATE(PreCommitMapChangeDelegate)
DEFINE_GAME_DELEGATE(ExtendedSaveGameInfoDelegate)
DEFINE_GAME_DELEGATE(ModifyCookDelegate)
DEFINE_GAME_DELEGATE(CookedEditorPackageManagerFactoryDelegate)
DEFINE_GAME_DELEGATE_TYPED(ViewTargetChangedDelegate, FViewTargetChangedDelegate)
static ENGINE_API FGameDelegates & Get()
Definition GameDelegates.cpp:6
DEFINE_GAME_DELEGATE(AssignLayerChunkDelegate)
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition NetDriver.h:799
Definition OnlineReplStructs.h:26