UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FieldNotificationLibrary.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
8#include "FieldNotificationLibrary.generated.h"
9
10
19UCLASS(MinimalAPI)
21{
23
24public:
26 UFUNCTION(BlueprintCallable, Category = "FieldNotification", meta = (FieldNotifyInterfaceParam="Object", DisplayName = "Broadcast Field Value Changed"))
27 static void BroadcastFieldValueChanged(UObject* Object, FFieldNotificationId FieldId);
28
30 UFUNCTION(BlueprintCallable, Category = "FieldNotification", meta = (FieldNotifyInterfaceParam = "Object", DisplayName = "Broadcast Fields Value Changed"))
31 static void BroadcastFieldsValueChanged(UObject* Object, TArray<FFieldNotificationId> FieldIds);
32
33 UFUNCTION(BlueprintCallable, CustomThunk, DisplayName = "Set w/ Broadcast", Category = "FieldNotification", meta = (CustomStructureParam = "NewValue,OldValue", FieldNotifyInterfaceParam = "Object", BlueprintInternalUseOnly = "true"))
34 static bool SetPropertyValueAndBroadcast(bool NewValueByRef, UPARAM(ref) const int32& OldValue, UPARAM(ref) const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty);
35
36 UFUNCTION(BlueprintCallable, CustomThunk, DisplayName = "Set w/ Broadcast", Category = "FieldNotification", meta = (CustomStructureParam = "NewValue,OldValue", FieldNotifyInterfaceParam = "Object", BlueprintInternalUseOnly = "true"))
37 static bool SetPropertyValueAndBroadcastFields(bool NewValueByRef, UPARAM(ref) const int32& OldValue, UPARAM(ref) const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, TArray<FFieldNotificationId> ExtraFieldIds);
38
42};
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
return true
Definition ExternalRpcRegistry.cpp:601
#define UPARAM(...)
Definition ObjectMacros.h:748
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define DECLARE_FUNCTION(func)
Definition ObjectMacros.h:783
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition FieldNotification.Build.cs:6
Definition Array.h:670
Definition BlueprintFunctionLibrary.h:16
Definition FieldNotificationLibrary.h:21
Definition Object.h:95
Definition FieldNotificationId.h:86