Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Task Struct Reference

#include <Task.h>

Public Attributes

DELEGATE< void, Task & > _callback
 
Task_parent { nullptr }
 
U32 _id { 0u }
 
std::atomic_ushort _unfinishedJobs { 0u }
 
bool _runWhileIdle { true }
 
U8 _padding [48]
 

Detailed Description

Definition at line 47 of file Task.h.

Member Data Documentation

◆ _callback

DELEGATE<void, Task&> Divide::Task::_callback

Definition at line 49 of file Task.h.

◆ _id

U32 Divide::Task::_id { 0u }

Definition at line 51 of file Task.h.

◆ _padding

U8 Divide::Task::_padding[48]

Definition at line 54 of file Task.h.

◆ _parent

Task* Divide::Task::_parent { nullptr }

Definition at line 50 of file Task.h.

◆ _runWhileIdle

bool Divide::Task::_runWhileIdle { true }

Definition at line 53 of file Task.h.

◆ _unfinishedJobs

std::atomic_ushort Divide::Task::_unfinishedJobs { 0u }

Definition at line 52 of file Task.h.


The documentation for this struct was generated from the following file: