UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TSampleSetStatisticBuilder< RealType > Struct Template Reference

#include <SampleSetStatistics.h>

Public Member Functions

 TSampleSetStatisticBuilder (int32 NumStatisticsIn=1)
 
const TSampleSetStatistics< RealType > & operator[] (int32 Index) const
 
void Begin_FixedCount (int64 Count)
 
void StartSecondPass_FixedCount ()
 
void CompleteSecondPass_FixedCount ()
 
void AccumulateValue_FixedCount (int32 StatisticIndex, const RealType Value)
 
template<typename EnumerableType >
void ComputeMultiPass (int64 Count, const EnumerableType &MultiEnumerableType)
 

Public Attributes

int32 NumStatistics
 
TArray< TSampleSetStatistics< RealType > > Statistics
 
TArray< typename TSampleSetStatistics< RealType >::FFixedCountData > FixedCountBuildData
 

Detailed Description

template<typename RealType>
struct UE::Geometry::TSampleSetStatisticBuilder< RealType >

Helper class for reducing the amount of boilerplace code when building a set of TSampleSetStatistics values.

Constructor & Destructor Documentation

◆ TSampleSetStatisticBuilder()

template<typename RealType >
UE::Geometry::TSampleSetStatisticBuilder< RealType >::TSampleSetStatisticBuilder ( int32  NumStatisticsIn = 1)
inline

Member Function Documentation

◆ AccumulateValue_FixedCount()

template<typename RealType >
void UE::Geometry::TSampleSetStatisticBuilder< RealType >::AccumulateValue_FixedCount ( int32  StatisticIndex,
const RealType  Value 
)
inline

◆ Begin_FixedCount()

template<typename RealType >
void UE::Geometry::TSampleSetStatisticBuilder< RealType >::Begin_FixedCount ( int64  Count)
inline

◆ CompleteSecondPass_FixedCount()

template<typename RealType >
void UE::Geometry::TSampleSetStatisticBuilder< RealType >::CompleteSecondPass_FixedCount ( )
inline

◆ ComputeMultiPass()

template<typename RealType >
void UE::Geometry::TSampleSetStatisticBuilder< RealType >::ComputeMultiPass ( int64  Count,
const EnumerableType MultiEnumerableType 
)
inline

◆ operator[]()

template<typename RealType >
const TSampleSetStatistics< RealType > & UE::Geometry::TSampleSetStatisticBuilder< RealType >::operator[] ( int32  Index) const
inline

◆ StartSecondPass_FixedCount()

template<typename RealType >
void UE::Geometry::TSampleSetStatisticBuilder< RealType >::StartSecondPass_FixedCount ( )
inline

Member Data Documentation

◆ FixedCountBuildData

template<typename RealType >
TArray<typename TSampleSetStatistics<RealType>::FFixedCountData> UE::Geometry::TSampleSetStatisticBuilder< RealType >::FixedCountBuildData

◆ NumStatistics

template<typename RealType >
int32 UE::Geometry::TSampleSetStatisticBuilder< RealType >::NumStatistics

◆ Statistics

template<typename RealType >
TArray<TSampleSetStatistics<RealType> > UE::Geometry::TSampleSetStatisticBuilder< RealType >::Statistics

The documentation for this struct was generated from the following file: