Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
TaskPool.h File Reference

Go to the source code of this file.

Classes

struct  Divide::ParallelForDescriptor
 
class  Divide::TaskPool
 
struct  Divide::TaskPool::CallbackEntry
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 

Macros

#define DVD_TASK_POOL_H_
 

Typedefs

using Divide::PoolTask = DELEGATE_STD< bool, bool >
 

Functions

template<class Predicate >
Task * Divide::CreateTask (Predicate &&threadedFunction, bool allowedInIdle=true)
 
template<class Predicate >
Task * Divide::CreateTask (Task *parentTask, Predicate &&threadedFunction, bool allowedInIdle=true)
 
void Divide::Parallel_For (TaskPool &pool, const ParallelForDescriptor &descriptor, const DELEGATE< void, const Task *, U32, U32 > &cbk)
 

Macro Definition Documentation

◆ DVD_TASK_POOL_H_

#define DVD_TASK_POOL_H_

Definition at line 34 of file TaskPool.h.