Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RadixSort32
(
ValueType*__restrict Dst, |
Templates/Sorting.h | ||
void RadixSort32
(
float*__restrict Dst, |
Templates/Sorting.h | ||
void RadixSort32
(
ValueType*__restrict Dst, |
Very fast 32bit radix sort. | Templates/Sorting.h |
RadixSort32(ValueType __restrict, ValueType __restrict, CountType)
| Name | RadixSort32 |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Sorting.h |
| Include Path | #include "Templates/Sorting.h" |
template<typename ValueType, typename CountType>
void RadixSort32
(
ValueType *__restrict Dst,
ValueType *__restrict Src,
CountType Num
)
RadixSort32(float __restrict, float __restrict, CountType)
| Name | RadixSort32 |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Sorting.h |
| Include Path | #include "Templates/Sorting.h" |
template<typename CountType>
void RadixSort32
(
float *__restrict Dst,
float *__restrict Src,
CountType Num
)
RadixSort32(ValueType __restrict, ValueType __restrict, CountType, const SortKeyClass &)
Description
Very fast 32bit radix sort. SortKeyClass defines operator() that takes ValueType and returns a uint32. Sorting based on key. No comparisons. Is stable. Use a smaller CountType for smaller histograms.
| Name | RadixSort32 |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Sorting.h |
| Include Path | #include "Templates/Sorting.h" |
template<typename ValueType, typename CountType, class SortKeyClass>
void RadixSort32
(
ValueType *__restrict Dst,
ValueType *__restrict Src,
CountType Num,
const SortKeyClass & SortKey
)