|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for AdaptivePartitioner, including all inherited members.
| AdaptivePartitioner(uint16_t initialMaxSplitDepth=4) | AdaptivePartitioner | inlineexplicit |
| AdaptivePartitioner(AdaptivePartitioner &other, uint16_t depth, TRange const &) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| adjustIfStolen(Task *pThisTask) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| balanceAndExecute(TaskContext const &ctx, TPattern *pPattern, TRange &range, splitter_type const &splitter) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| doExecute(TaskContext const &ctx, TPattern *pPattern, TRange &range, splitter_type const &splitter) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| execute(TaskContext const &ctx, TPattern *pPattern, TRange &range) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| getSplit(AdaptivePartitioner &partitioner) (defined in AdaptivePartitioner) | AdaptivePartitioner | inlinestatic |
| hasDemand(TaskContext const &ctx) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| increaseDepth() (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| initialize(uint16_t workerCount) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| initialOffer(TaskContext const &ctx, TPattern *pPattern, TRange &range, splitter_type const &splitter) (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| isDivisible() (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| maxBalancedSplitDepth() const (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| split() (defined in AdaptivePartitioner) | AdaptivePartitioner | inline |
| splitter_type typedef (defined in AdaptivePartitioner) | AdaptivePartitioner |