|
API Documentation
|
|
|
Symbolizes a thread. Base block to submit off-thread nkTasks::Task in this component.
Definition: Thread.h:12
Thread * getThread(unsigned int index) const
void resolveTask(nkMemory::UniquePtr< SchedulerTask > task)
unsigned int getThreadCount() const
Encompasses all API of component NilkinsTasks.
Definition: LogManager.h:7
void resizeForThreadCount(unsigned int threadCount)
void addTask(nkMemory::UniquePtr< SchedulerTask > task)
Scheduler(unsigned int threadCount=0) noexcept
A task compatible with the Scheduler, adding a synchronization point.
Definition: SchedulerTask.h:12
void cancelPendingTasks()
Manages a ThreadPool and eases the synchronization with the managing thread.
Definition: Scheduler.h:12
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7