Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::GridScheduler Member List

This is the complete list of members for ph::GridScheduler, including all inherited members.

dispatch(WorkUnit *out_workUnit) overrideph::WorkSchedulerinlinevirtual
EOrigin enum nameph::GridScheduler
getScheduledFraction() constph::WorkSchedulerinline
getSubmittedFraction() constph::WorkSchedulerinline
GridScheduler()ph::GridSchedulerinline
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit)ph::GridSchedulerinline
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &numCells)ph::GridSchedulerinline
GridScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit, const math::Vector2S &numCells, EOrigin origin, std::size_t prioriAxis)ph::GridSchedulerinline
isExhausted() constph::WorkSchedulerinline
m_numWorkersph::WorkSchedulerprotected
m_scheduledVolumeph::WorkSchedulerprotected
m_submittedVolumeph::WorkSchedulerprotected
m_totalVolumeph::WorkSchedulerprotected
m_totalWorkUnitph::WorkSchedulerprotected
schedule(WorkUnit *out_workUnit)ph::WorkSchedulerinline
scheduleAll(std::vector< WorkUnit > &out_workUnits)ph::WorkSchedulerinline
submit(const WorkUnit &workUnit)ph::WorkSchedulerinline
WorkScheduler()ph::WorkSchedulerinline
WorkScheduler(std::size_t numWorkers, const WorkUnit &totalWorkUnit)ph::WorkSchedulerinline
~IWorkDispatcher()=defaultph::IWorkDispatchervirtual