UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TJugglingRotation< TGCDPolicy > Class Template Reference

#include <Sorting.h>

Static Public Member Functions

template<class T >
static void Rotate (T *First, const int32 From, const int32 To, const int32 Amount)
 

Detailed Description

template<class TGCDPolicy>
class TJugglingRotation< TGCDPolicy >

Array rotation using juggling technique.

@template_param TGCDPolicy Policy for calculating greatest common divisor.

Member Function Documentation

◆ Rotate()

template<class TGCDPolicy >
template<class T >
static void TJugglingRotation< TGCDPolicy >::Rotate ( T *  First,
const int32  From,
const int32  To,
const int32  Amount 
)
inlinestatic

Rotates array.

Parameters
FirstPointer to the array.
FromRotation starting point.
ToRotation ending point.
AmountAmount of steps to rotate.

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