/Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusDataTypeRegistry.h
Register a POD type that has corresponding types on both the UE and HLSL side.
bool RegisterType ( const [FFieldClass](API\Runtime\CoreUObject\UObject\FFieldClass) & InFieldType, const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayName, [FShaderValueTypeHandle](API\Plugins\ComputeFramework\ComputeFramework\FShaderValueTypeHandle) InShaderValueType, [PropertyCreateFuncT](API\Plugins\OptimusCore\FOptimusDataTypeRegistry\PropertyCreateFuncT) InPropertyCreateFunc, [PropertyValueConvertFuncT](API\Plugins\OptimusCore\FOptimusDataTypeRegistry\PropertyValueConvertFuncT) InPropertyValueConvertFunc, [FName](API\Runtime\Core\UObject\FName) InPinCategory, [TOptional](API\Runtime\Core\IO\TOptional)< [FLinearColor](API\Runtime\Core\Math\FLinearColor) > InPinColor, [EOptimusDataTypeUsageFlags](API\Plugins\OptimusCore\EOptimusDataTypeUsageFlags) InUsageFlags )