Go to the source code of this file.
◆ DEFINE_AR_DELEGATE_BASE
| #define DEFINE_AR_DELEGATE_BASE |
( |
|
DelegateName | ) |
|
Value:private: \
F##DelegateName DelegateName##Delegates; \
public: \
{ \
DelegateName##Delegates.Add(Delegate); \
return Delegate.GetHandle(); \
} \
{ \
DelegateName##Delegates.Remove(
Handle); \
} \
{ \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void * FDelegateUserObject
Definition IDelegateInstance.h:107
Definition IDelegateInstance.h:14
FDelegates Delegates
Definition NavigationSystemBase.cpp:234
◆ DEFINE_AR_DELEGATE_ONE_PARAM
Value:
public: \
{ \
DelegateName##Delegates.Broadcast(Param1); \
} \
public:
#define DEFINE_AR_DELEGATE_BASE(DelegateName)
Definition ARSystem.h:19