/Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusDataTypeRegistry.h
Register a type that only has correspondence on the HLSL side. Presence of the EOptimusDataTypeFlags::UseInVariable results in an error.
bool RegisterType ( [FName](API\Runtime\Core\UObject\FName) InTypeName, const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayName, [FShaderValueTypeHandle](API\Plugins\ComputeFramework\ComputeFramework\FShaderValueTypeHandle) InShaderValueType, [FName](API\Runtime\Core\UObject\FName) InPinCategory, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InPinSubCategory, [FLinearColor](API\Runtime\Core\Math\FLinearColor) InPinColor, [EOptimusDataTypeUsageFlags](API\Plugins\OptimusCore\EOptimusDataTypeUsageFlags) InUsageFlags )