UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Reflection Namespace Reference

Functions

COREUOBJECT_API bool DoesSparseClassDataOverrideArchetype (const UClass *Class, const TFunctionRef< bool(FProperty *)> &Filter)
 

Function Documentation

◆ DoesSparseClassDataOverrideArchetype()

bool UE::Reflection::DoesSparseClassDataOverrideArchetype ( const UClass Class,
const TFunctionRef< bool(FProperty *)> &  Filter 
)

Returns true if the provided class has sparse class data and that sparse class data differs from its super class's sparse class data.

Parameters
ClassThe class to inspect - its SparseClassData will be compared against its SuperClass's SparseClassData.
FilterA filter that returns true if the given property should be compared. Typically Filter is used to skip transient properties. If an FArchive is available consider honoring FProperty::ShouldSerializeValue