Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Task.h File Reference
#include "Task.inl"

Go to the source code of this file.

Classes

struct  Divide::Task
 

Namespaces

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

Macros

#define DVD_TASKS_H_
 

Enumerations

enum class  Divide::TaskPriority : U8 { Divide::DONT_CARE = 0 , Divide::REALTIME = 1 , Divide::COUNT }
 

Functions

void Divide::Start (Task &task, TaskPool &pool, TaskPriority priority=TaskPriority::DONT_CARE, const DELEGATE< void > &onCompletionFunction={})
 
void Divide::Wait (const Task &task, TaskPool &pool)
 
bool Divide::Finished (const Task &task) noexcept
 

Variables

constexpr auto Divide::TASK_NOP = [](Task&) { NOP(); }
 

Macro Definition Documentation

◆ DVD_TASKS_H_

#define DVD_TASKS_H_

Definition at line 34 of file Task.h.