UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
INotifyFieldValueChanged.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "UObject/Interface.h"
9
10#include "INotifyFieldValueChanged.generated.h"
11
13
14
15UINTERFACE(MinimalAPI, NotBlueprintable)
20
21
23{
25
26public:
27 // using "not checked" user policy (means race detection is disabled) because this delegate is stored in a container and causes its reallocation
28 // from inside delegate's execution. This is incompatible with race detection that needs to access the delegate instance after its execution
30
31public:
34
37
40
43
46
49};
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
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 Object.h:95
Definition FieldSystemNoiseAlgo.cpp:6
Definition FieldNotificationId.h:86
Definition DelegateBase.h:179
Definition FieldNotificationId.h:16
Definition IFieldNotificationClassDescriptor.h:12