Blender V2.61 - r43446
|
Public Attributes | |
struct wmJob * | next |
struct wmJob * | prev |
wmWindow * | win |
void * | customdata |
void(* | initjob )(void *) |
void(* | startjob )(void *, short *stop, short *do_update, float *progress) |
void(* | update )(void *) |
void(* | free )(void *) |
void(* | endjob )(void *) |
double | timestep |
wmTimer * | wt |
unsigned int | note |
unsigned int | endnote |
void * | owner |
int | flag |
short | suspended |
short | running |
short | ready |
short | do_update |
short | stop |
float | progress |
char | name [128] |
void * | run_customdata |
void(* | run_free )(void *) |
ListBase | threads |
void* wmJob::customdata |
Definition at line 93 of file wm_jobs.c.
Referenced by WM_jobs_customdata(), WM_jobs_get_customdata(), wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().
short wmJob::do_update |
Definition at line 116 of file wm_jobs.c.
Referenced by do_job_thread(), and wm_jobs_timer().
void(* wmJob::endjob)(void *) |
Definition at line 104 of file wm_jobs.c.
Referenced by WM_jobs_callbacks(), wm_jobs_kill_job(), and wm_jobs_timer().
unsigned int wmJob::endnote |
Definition at line 110 of file wm_jobs.c.
Referenced by WM_jobs_timer(), and wm_jobs_timer().
int wmJob::flag |
Definition at line 115 of file wm_jobs.c.
Referenced by WM_jobs_get(), WM_jobs_progress(), wm_jobs_test_suspend_stop(), and wm_jobs_timer().
void(* wmJob::free)(void *) |
Definition at line 102 of file wm_jobs.c.
Referenced by WM_jobs_customdata(), wm_jobs_kill_job(), and WM_jobs_start().
void(* wmJob::initjob)(void *) |
Definition at line 95 of file wm_jobs.c.
Referenced by WM_jobs_callbacks(), and WM_jobs_start().
char wmJob::name[128] |
Definition at line 120 of file wm_jobs.c.
Referenced by wm_job_find(), WM_jobs_get(), WM_jobs_name(), and WM_key_event_string().
struct wmJob* wmJob::next |
Definition at line 87 of file wm_jobs.c.
Referenced by wm_job_find(), WM_jobs_has_running(), WM_jobs_kill(), WM_jobs_stop(), WM_jobs_test(), wm_jobs_test_suspend_stop(), wm_jobs_timer(), and wm_jobs_timer_ended().
unsigned int wmJob::note |
Definition at line 110 of file wm_jobs.c.
Referenced by wm_jobs_timer(), and WM_jobs_timer().
void* wmJob::owner |
Definition at line 114 of file wm_jobs.c.
Referenced by wm_job_find(), WM_jobs_get(), WM_jobs_kill(), WM_jobs_stop(), and WM_jobs_test().
struct wmJob * wmJob::prev |
float wmJob::progress |
Definition at line 117 of file wm_jobs.c.
Referenced by do_job_thread(), WM_jobs_progress(), WM_jobs_start(), and wm_jobs_timer().
short wmJob::ready |
Definition at line 116 of file wm_jobs.c.
Referenced by do_job_thread(), WM_jobs_start(), and wm_jobs_timer().
void* wmJob::run_customdata |
Definition at line 123 of file wm_jobs.c.
Referenced by do_job_thread(), WM_jobs_get_customdata(), wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().
void(* wmJob::run_free)(void *) |
Definition at line 124 of file wm_jobs.c.
Referenced by wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().
short wmJob::running |
Definition at line 116 of file wm_jobs.c.
Referenced by WM_jobs_customdata(), WM_jobs_has_running(), WM_jobs_is_running(), wm_jobs_kill_job(), WM_jobs_start(), WM_jobs_stop(), WM_jobs_test(), wm_jobs_test_suspend_stop(), and wm_jobs_timer().
void(* wmJob::startjob)(void *, short *stop, short *do_update, float *progress) |
Definition at line 97 of file wm_jobs.c.
Referenced by do_job_thread(), WM_jobs_callbacks(), WM_jobs_kill(), WM_jobs_start(), WM_jobs_stop(), and wm_jobs_test_suspend_stop().
short wmJob::stop |
Definition at line 116 of file wm_jobs.c.
Referenced by do_job_thread(), WM_jobs_customdata(), wm_jobs_kill_job(), WM_jobs_start(), WM_jobs_stop(), and wm_jobs_test_suspend_stop().
short wmJob::suspended |
Definition at line 116 of file wm_jobs.c.
Referenced by WM_jobs_start(), wm_jobs_test_suspend_stop(), and wm_jobs_timer().
Definition at line 127 of file wm_jobs.c.
Referenced by wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().
double wmJob::timestep |
Definition at line 107 of file wm_jobs.c.
Referenced by WM_jobs_start(), and WM_jobs_timer().
void(* wmJob::update)(void *) |
Definition at line 100 of file wm_jobs.c.
Referenced by WM_jobs_callbacks(), and wm_jobs_timer().
Definition at line 90 of file wm_jobs.c.
Referenced by WM_cursor_wait(), WM_jobs_get(), wm_jobs_kill_job(), WM_jobs_start(), wm_jobs_timer(), and wm_keymap_item_find_props().
Definition at line 108 of file wm_jobs.c.
Referenced by wm_jobs_kill_job(), WM_jobs_start(), wm_jobs_timer(), and wm_jobs_timer_ended().