Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::SplitResult< TRange, MaxSplits, 2 > Struct Template Reference

The resulting Ranges of a 2D Range split. More...

#include <RangeSplitters.h>

Public Attributes

TRange ranges [MAX_RANGES]
 An array of resulting Ranges.
 
range_size_t size = 0
 

Static Public Attributes

static constexpr size_t DIMENSIONALITY = 2
 The dimensionality of the Ranges.
 
static constexpr size_t MAX_RANGES = MaxSplits
 The capacity of 'ranges'.
 

Detailed Description

template<typename TRange, uint32_t MaxSplits>
struct gts::SplitResult< TRange, MaxSplits, 2 >

The resulting Ranges of a 2D Range split.