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

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

adjustDivisor(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inlinestatic
DIMENSIONALITY (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >static
empty() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
finalSplitDivisor(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inlinestatic
isDivisible() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
iter_type typedef (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
KdRange2d()=default (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
KdRange2d(KdRange2d const &)=default (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
KdRange2d(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::KdRange2d< TIterType >inline
MAX_SPLITS (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >static
range_type typedef (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
resetInitialSize(size_type initSize, SubRangeIndex::Type index) (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
size() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
size_type typedef (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
split(split_result &results, TSplitter const &splitter)gts::KdRange2d< TIterType >inline
SPLIT_FACTOR (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >static
split_result typedef (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >
splitInitialDepth(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inlinestatic
subRange(SubRangeIndex::Type index) const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
subRange(SubRangeIndex::Type index) (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
X (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >static
xNeighbor() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
xRange() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
xRange() (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
Y (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >static
yNeighbor() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
yRange() const (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
yRange() (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline
~KdRange2d() (defined in gts::KdRange2d< TIterType >)gts::KdRange2d< TIterType >inline