[][src]Type Definition ispc_rt::task::ISPCTaskFn

type ISPCTaskFn = extern "C" fn(data: *mut c_void, thread_idx: c_int, thread_cnt: c_int, task_idx: c_int, task_cnt: c_int, task_idx0: c_int, task_idx1: c_int, task_idx2: c_int, task_cnt0: c_int, task_cnt1: c_int, task_cnt2: c_int);

A pointer to an ISPC task function.

The ISPC task function pointer is:

void (*TaskFuncPtr)(void *data, int threadIndex, int threadCount,
                    int taskIndex, int taskCount,
                    int taskIndex0, int taskIndex1, int taskIndex2,
                    int taskCount0, int taskCount1, int taskCount2);