Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/SparseClassDataUtils.h |
| Include | #include "UObject/SparseClassDataUtils.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/SparseClassDataUtils.cpp |
namespace UE
{
namespace Reflection
{
bool UE::Reflection::DoesSparseClassDataOverrideArchetype
(
const UClass * Class,
const TFunctionRef < bool *)> & Filter
)
}
}
Remarks
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
| Name | Description |
|---|---|
| Class | The class to inspect - its SparseClassData will be compared against its SuperClass's SparseClassData. |
| Filter | A 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 |