Navigation
API > API/Plugins > API/Plugins/PCGEditor
| |
|
| Name |
PCGActionsHelpers::ECompatibilityMask |
| Type |
enum |
| Header File |
/Engine/Plugins/PCG/Source/PCGEditor/Public/Schema/PCGEditorGraphSchema.h |
| Include Path |
#include "Schema/PCGEditorGraphSchema.h" |
Syntax
namespace PCGActionsHelpers
{
enum ECompatibilityMask
{
NoMask = 0,
Compatible = 1 << std::underlying_type_t<EPCGDataTypeCompatibilityResult>(EPCGDataTypeCompatibilityResult::Compatible),
Filter = 1 << std::underlying_type_t<EPCGDataTypeCompatibilityResult>(EPCGDataTypeCompatibilityResult::RequireFilter),
Conversion = 1 << std::underlying_type_t<EPCGDataTypeCompatibilityResult>(EPCGDataTypeCompatibilityResult::RequireConversion),
SubtypeNotCompatible = 1 << std::underlying_type_t<EPCGDataTypeCompatibilityResult>(EPCGDataTypeCompatibilityResult::TypeCompatibleSubtypeNotCompatible),
}
}
Values
| Name |
Remarks |
| NoMask |
|
| Compatible |
|
| Filter |
|
| Conversion |
|
| SubtypeNotCompatible |
Note: SubtypeNotCompatible isn't used yet, but we'll keep it here for completeness |