Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FDelegateProperty
Description
Updates the given HashBuilder with name and type information of this Property. Contract: the hashed data is different from any property that serializes differently in Tagged Property Serialization. If necessary to follow the contract, subclasses should override and add further information after calling Super::AppendSchemaHash. e.g. FStructProperty needs to append the schema hash of its UStruct.
Virtual Inheritance
- FProperty::AppendSchemaHash → FDelegateProperty::AppendSchemaHash
| Name | AppendSchemaHash |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include Path | #include "UObject/UnrealType.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/PropertyDelegate.cpp |
virtual void AppendSchemaHash
(
FBlake3 & Builder,
bool bSkipEditorOnly
) const
Parameters
| Name | Remarks |
|---|---|
| HashBuilder | The builder to Update with property information |
| bSkipEditorOnly | Used by subclasses with sub- properties that may be editor-only. If true, sub- properties that are editor-only should not be appended to the hash. This property's base data is appended without regard for bSkipEditorOnly. |