/Engine/Source/Runtime/Engine/Classes/Engine/UserDefinedStruct.h
class UUserDefinedStruct : public [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct)
bool
bIgnoreStructDefaults
Bool to indicate we want to initialize a version of this struct without defaults, this is set while allocating the DefaultStructInstance itself
FOnStructChange...
ChangedEvent
FUserStructOnSc...
DefaultStructInstance
Default instance of this struct with default values filled in, used to initialize structure
TObjectPtr<UOb...
EditorData
FString
ErrorMessage
FGuid
Guid
Uniquely identifies this specific user struct
TWeakObjectPtr<...
PrimaryStruct
The original struct, when current struct isn't a temporary duplicate, the field should be null
TEnumAsByte< en...
Status
Status of this struct, outside of the editor it is assumed to always be UpToDate
friend
UUserDefinedStructEditorData