template<typename IntType> static void CalculateUVScaleAndOffsets ( const [FNiagaraRibbonUVSettings](API\Plugins\Niagara\FNiagaraRibbonUVSettings) & UVSettings, const [TArray](API\Runtime\Core\Containers\TArray)< IntType > & RibbonIndices, const [TArray](API\Runtime\Core\Containers\TArray)< FVector4f > & RibbonTangentsAndDistances, const [FNiagaraDataSetReaderFloat](API\Plugins\Niagara\FNiagaraDataSetReaderFloat)< float > & NormalizedAgeReader, int32 StartIndex, int32 EndIndex, int32 NumSegments, float TotalLength, float & OutUScale, float & OutUOffset, float & OutUDistributionScaler )