10#include "PropertyAccess.generated.h"
146 int32 ReturnBufferSize = 0;
150 int32 ReturnBufferAlignment = 0;
288 friend struct FPropertyAccessEditorSystem;
426#if WITH_EDITORONLY_DATA
445 bool bHasBeenPostLoaded =
false;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPropertyAccessCopyBatch
Definition PropertyAccess.h:19
EPropertyAccessObjectType
Definition PropertyAccess.h:108
EPropertyAccessCopyType
Definition PropertyAccess.h:301
@ DemoteArrayDoubleToFloat
@ PromoteArrayFloatToDouble
@ PromoteMapValueFloatToDouble
@ DemoteMapValueDoubleToFloat
EPropertyAccessSegmentFlags
Definition PropertyAccess.h:196
EPropertyAccessIndirectionType
Definition PropertyAccess.h:88
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition ArrayView.h:139
Definition AssetRegistryState.h:50
Definition PropertyAccess.cpp:11
void BindEvents(UObject *InObject, const FPropertyAccessLibrary &InLibrary)
Definition PropertyAccess.cpp:763
int32 GetEventId(const UClass *InClass, TArrayView< const FName > InPath)
Definition PropertyAccess.cpp:767
void ProcessCopy(UObject *InObject, const FPropertyAccessLibrary &InLibrary, EPropertyAccessCopyBatch InBatchType, int32 InCopyIndex, TFunctionRef< void(const FProperty *, void *)> InPostCopyOperation)
Definition PropertyAccess.cpp:748
void ProcessCopies(UObject *InObject, const FPropertyAccessLibrary &InLibrary, EPropertyAccessCopyBatch InBatchType)
Definition PropertyAccess.cpp:738
void GetAccessAddress(UObject *InObject, const FPropertyAccessLibrary &InLibrary, int32 InAccessIndex, TFunctionRef< void(const FProperty *, void *)> InFunction)
Definition PropertyAccess.cpp:758
void PatchPropertyOffsets(FPropertyAccessLibrary &InLibrary)
Definition PropertyAccess.cpp:733
void PostLoadLibrary(FPropertyAccessLibrary &InLibrary)
Definition PropertyAccess.cpp:728
@ false
Definition radaudio_common.h:23
Definition PropertyAccess.h:386
Definition PropertyAccess.h:359
Definition PropertyAccess.h:172
Definition PropertyAccess.h:128
Definition PropertyAccess.h:402
Definition PropertyAccess.h:277
Definition PropertyAccess.h:239
Definition PropertyAccess.cpp:16
Definition PropertyAccess.h:39
FCopyBatchId(int32 InId)
Definition PropertyAccess.h:40
int32 Id
Definition PropertyAccess.h:44
Definition FieldPath.h:283
Definition ObjectPtr.h:488