![]() |
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().