![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <taskqueue.h>
Data Fields | |
volatile int | done |
void(* | func )(struct taskqueue_task_s *task) |
size_t | i [2] |
void * | p [2] |
struct taskqueue_task_s * | preceding |
unsigned int | yieldcount |
Definition at line 8 of file taskqueue.h.
volatile int taskqueue_task_t::done |
Definition at line 14 of file taskqueue.h.
Referenced by R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_ClearTex_Task(), R_Shadow_BounceGrid_EnqueuePhotons_Task(), R_Shadow_BounceGrid_EnqueueSlices_Task(), R_Shadow_BounceGrid_Slice_Task(), R_Shadow_BounceGrid_TracePhotons_ShotTask(), TaskQueue_IsDone(), TaskQueue_Task_CheckTasksDone(), and TaskQueue_WaitForTaskDone().
void(* taskqueue_task_t::func) (struct taskqueue_task_s *task) |
Definition at line 17 of file taskqueue.h.
Referenced by R_Shadow_BounceGrid_EnqueuePhotons_Task(), TaskQueue_ExecuteTask(), and TaskQueue_Setup().
size_t taskqueue_task_t::i[2] |
Definition at line 20 of file taskqueue.h.
Referenced by R_Shadow_BounceGrid_Slice_Task(), TaskQueue_Setup(), and TaskQueue_Task_CheckTasksDone().
void* taskqueue_task_t::p[2] |
Definition at line 19 of file taskqueue.h.
Referenced by R_Shadow_BounceGrid_TracePhotons_ShotTask(), TaskQueue_Setup(), and TaskQueue_Task_CheckTasksDone().
struct taskqueue_task_s* taskqueue_task_t::preceding |
Definition at line 11 of file taskqueue.h.
Referenced by TaskQueue_DistributeTasks(), TaskQueue_ExecuteTask(), TaskQueue_Setup(), and TaskQueue_Task_CheckTasksDone().
unsigned int taskqueue_task_t::yieldcount |
Definition at line 22 of file taskqueue.h.
Referenced by TaskQueue_Yield().