Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/FPCGDataTypeRegistry
Description
Returns the data type for the difference between the Source and all the differences. Example: Difference(Spatial, Composite) gives Concrete. If there is no intersection between both, it returns SourceIdentifier.
Goal: From a source and list of difference, return the source type without any type that are in the difference. Algorithm overview:
- Get all the leaves for the source type
- Remove any leaf that is a child of a type in the difference
- Re-compose everything.
| Name | GetIdentifiersDifference |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/Registry/PCGDataTypeRegistry.h |
| Include Path | #include "Data/Registry/PCGDataTypeRegistry.h" |
| Source | /Engine/Plugins/PCG/Source/PCG/Private/Data/Registry/PCGDataTypeRegistry.cpp |
FPCGDataTypeIdentifier GetIdentifiersDifference
(
const FGetIdentifiersDifferenceParams & Params
) const