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 |