UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IFieldNotificationClassDescriptor.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"
7
9{
10
12{
13 enum
14 {
16 };
17
20 {
23 {
24 if (Other.GetName() == InFieldName)
25 {
26 FoundId = Other;
27 return false;
28 }
29 return true;
30 });
31 return FoundId;
32 }
33
35 virtual void ForEachField(const UClass* Class, TFunctionRef<bool(FFieldId FielId)> Callback) const
36 {
37
38 }
39
41 virtual ~IClassDescriptor() = default;
42};
43
44} // namespace
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition AssetRegistryState.h:50
Definition Class.h:3793
Definition FieldNotificationLibrary.cpp:16
Definition FieldNotificationId.h:16
Definition IFieldNotificationClassDescriptor.h:12
virtual void ForEachField(const UClass *Class, TFunctionRef< bool(FFieldId FielId)> Callback) const
Definition IFieldNotificationClassDescriptor.h:35
@ Max_IndexOf_
Definition IFieldNotificationClassDescriptor.h:15
FFieldId GetField(const UClass *Class, FName InFieldName) const
Definition IFieldNotificationClassDescriptor.h:19