FRigVMTemplateArgument ( const [FName](API\Runtime\Core\UObject\FName) & InName, [ERigVMPinDirection](API\Plugins\RigVM\RigVMCore\ERigVMPinDirection) InDirection, const [TArray](API\Runtime\Core\Containers\TArray)< [ETypeCategory](API\Plugins\RigVM\RigVMCore\FRigVMTemplateArgument\ETypeCategory) > & InTypeCategories, const [FTypeFilter](API\Plugins\RigVM\RigVMCore\FRigVMTemplateArgument\FTypeFilter) & InTypeFilter )