|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::SpiralGridScheduler, including all inherited members.
| dispatch(WorkUnit *out_workUnit) override | ph::WorkScheduler | inlinevirtual |
| getScheduledFraction() const | ph::WorkScheduler | inline |
| getSubmittedFraction() const | ph::WorkScheduler | inline |
| isExhausted() const | ph::WorkScheduler | inline |
| m_numWorkers | ph::WorkScheduler | protected |
| m_scheduledVolume | ph::WorkScheduler | protected |
| m_submittedVolume | ph::WorkScheduler | protected |
| m_totalVolume | ph::WorkScheduler | protected |
| m_totalWorkUnit | ph::WorkScheduler | protected |
| schedule(WorkUnit *out_workUnit) | ph::WorkScheduler | inline |
| scheduleAll(std::vector< WorkUnit > &out_workUnits) | ph::WorkScheduler | inline |
| SpiralGridScheduler() | ph::SpiralGridScheduler | inline |
| SpiralGridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &spiralTileSize) | ph::SpiralGridScheduler | inline |
| SpiralGridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &spiralTileSize, const math::Vector2S &numGridCells) | ph::SpiralGridScheduler | inline |
| submit(const WorkUnit &workUnit) | ph::WorkScheduler | inline |
| WorkScheduler() | ph::WorkScheduler | inline |
| WorkScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit) | ph::WorkScheduler | inline |
| ~IWorkDispatcher()=default | ph::IWorkDispatcher | virtual |