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

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

adjustDivisor(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inlinestatic
DIMENSIONALITY (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
empty() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
finalSplitDivisor(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inlinestatic
isDivisible() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
iter_type typedef (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
KdRange3d()=default (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
KdRange3d(KdRange3d const &)=default (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
KdRange3d(iter_type xBegin, iter_type xEnd, size_type xMinSize, iter_type yBegin, iter_type yEnd, size_type yMinSize, iter_type zBegin, iter_type zEnd, size_type zMinSize, size_type xSplitOnMultiplesOf=1, size_type ySplitOnMultiplesOf=1, size_type zSplitOnMultiplesOf=1)gts::KdRange3d< TIterType >inline
MAX_SPLITS (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
range_type typedef (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
size() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
size_type typedef (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
split(split_result &result, TSplitter const &splitter) (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
SPLIT_FACTOR (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
split_result typedef (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >
splitInitialDepth(uint16_t initialSplitDepth, bool isStatic) (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inlinestatic
subRange(SubRangeIndex::Type index) const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
subRange(SubRangeIndex::Type index) (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
X (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
xRange() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
xRange() (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
Y (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
yRange() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
yRange() (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
Z (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >static
zRange() const (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
zRange() (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline
~KdRange3d() (defined in gts::KdRange3d< TIterType >)gts::KdRange3d< TIterType >inline