Scheduler Class Reference
Render scheduler. More...
#include <scheduler.h>
Inheritance diagram for Scheduler:
Public Member Functions | |
LM_INTERFACE_CLASS (Scheduler, Component, 2) | |
LM_DISABLE_COPY_AND_MOVE (Scheduler) | |
LM_INTERFACE_F (0, Load, void(const PropertyNode *prop)) | |
LM_INTERFACE_F (1, Process, void(const Scene *scene, Film *film, Random *initRng, const std::function< void(const Scene *, Film *, Random *)> &processSampleFunc)) | |
Public Member Functions inherited from SIMDAlignedType | |
void * | operator new (std::size_t size) throw (std::bad_alloc) |
void | operator delete (void *p) |
Detailed Description
Render scheduler.
An scheduler for sampling-based rendering technique.
TODO: Remove dependency on std::function to make this class portable.