Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::QuadRange< TIterType > Member List

This is the complete list of members for gts::QuadRange< TIterType >, including all inherited members.

adjustDivisor(uint16_t initialSplitDepth, bool isStatic) (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inlinestatic
DIMENSIONALITY (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >static
empty() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
finalSplitDivisor(uint16_t initialSplitDepth, bool) (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inlinestatic
isDivisible() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
iter_type typedef (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
MAX_SPLITS (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >static
QuadRange()=default (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
QuadRange(QuadRange const &)=default (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
QuadRange(iter_type xBegin, iter_type xEnd, size_type xMinSize, iter_type yBegin, iter_type yEnd, size_type yMinSize, size_type xSplitOnMultiplesOf=1, size_type ySplitOnMultiplesOf=1)gts::QuadRange< TIterType >inline
range_type typedef (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
resetInitialSize(size_type initSize, SubRangeIndex::Type index) (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
size() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
size_type typedef (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
split(split_result &results, TSplitter const &)gts::QuadRange< TIterType >inline
SPLIT_FACTOR (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >static
split_result typedef (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >
splitInitialDepth(uint16_t initialSplitDepth, bool) (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inlinestatic
subRange(SubRangeIndex::Type index) const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
subRange(SubRangeIndex::Type index) (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
X (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >static
xNeighbor() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
xRange() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
xRange() (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
Y (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >static
yNeighbor() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
yRange() const (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
yRange() (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline
~QuadRange() (defined in gts::QuadRange< TIterType >)gts::QuadRange< TIterType >inline