Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::GridScheduler, including all inherited members.
dispatch(WorkUnit *out_workUnit) override | ph::WorkScheduler | inlinevirtual |
EOrigin enum name | ph::GridScheduler | |
getScheduledFraction() const | ph::WorkScheduler | inline |
getSubmittedFraction() const | ph::WorkScheduler | inline |
GridScheduler() | ph::GridScheduler | inline |
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit) | ph::GridScheduler | inline |
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &numCells) | ph::GridScheduler | inline |
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &numCells, EOrigin origin, std::size_t prioriAxis) | ph::GridScheduler | 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 |
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 |