10#include "INotifyFieldValueChanged.generated.h"
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_DELEGATE_TwoParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name)
Definition DelegateCombinations.h:61
const void * FDelegateUserObjectConst
Definition IDelegateInstance.h:108
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition IDelegateInstance.h:14
Definition Interface.h:25
Definition INotifyFieldValueChanged.h:23
virtual int32 RemoveAllFieldValueChangedDelegates(UE::FieldNotification::FFieldId InFieldId, FDelegateUserObjectConst InUserObject)=0
virtual int32 RemoveAllFieldValueChangedDelegates(FDelegateUserObjectConst InUserObject)=0
virtual void BroadcastFieldValueChanged(UE::FieldNotification::FFieldId InFieldId)=0
virtual FDelegateHandle AddFieldValueChangedDelegate(UE::FieldNotification::FFieldId InFieldId, FFieldValueChangedDelegate InNewDelegate)=0
virtual bool RemoveFieldValueChangedDelegate(UE::FieldNotification::FFieldId InFieldId, FDelegateHandle InHandle)=0
virtual const UE::FieldNotification::IClassDescriptor & GetFieldNotificationDescriptor() const =0
Definition DelegateSignatureImpl.inl:310
Definition Interface.h:19
Definition INotifyFieldValueChanged.h:17
Definition FieldSystemNoiseAlgo.cpp:6
Definition FieldNotificationId.h:86
Definition DelegateBase.h:179
Definition FieldNotificationId.h:16
Definition IFieldNotificationClassDescriptor.h:12