UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextureLayoutTools Namespace Reference

Functions

template<typename ValueType >
void ComputeDifferenceArray (const ValueType *ValuesA, const ValueType *ValuesB, const int32 ValueCount, TArray< double > &OutValueDifferences)
 
template<typename ValueType >
double ComputeRootMeanSquareDeviation (const ValueType *Values, const int32 ValueCount)
 

Function Documentation

◆ ComputeDifferenceArray()

template<typename ValueType >
void TextureLayoutTools::ComputeDifferenceArray ( const ValueType *  ValuesA,
const ValueType *  ValuesB,
const int32  ValueCount,
TArray< double > &  OutValueDifferences 
)

Computes the difference between two value arrays (templated)

Parameters
ValuesAFirst list of values
ValuesBSecond list of values
ValueCountNumber of values
OutValueDifferencesDifference between each value

◆ ComputeRootMeanSquareDeviation()

template<typename ValueType >
double TextureLayoutTools::ComputeRootMeanSquareDeviation ( const ValueType *  Values,
const int32  ValueCount 
)

Computes the mean square root deviation for a set of values (templated)

Parameters
ValuesArray of values
ValueCountNumber of values
Returns
Mean square deviation for the value set