Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/WM_api.h
| Show First 20 Lines • Show All 738 Lines • ▼ Show 20 Lines | |||||
| void *WM_jobs_customdata_from_type(struct wmWindowManager *wm, int job_type); | void *WM_jobs_customdata_from_type(struct wmWindowManager *wm, int job_type); | ||||
| bool WM_jobs_is_running(struct wmJob *); | bool WM_jobs_is_running(struct wmJob *); | ||||
| bool WM_jobs_is_stopped(wmWindowManager *wm, void *owner); | bool WM_jobs_is_stopped(wmWindowManager *wm, void *owner); | ||||
| void *WM_jobs_customdata_get(struct wmJob *); | void *WM_jobs_customdata_get(struct wmJob *); | ||||
| void WM_jobs_customdata_set(struct wmJob *, void *customdata, void (*free)(void *)); | void WM_jobs_customdata_set(struct wmJob *, void *customdata, void (*free)(void *)); | ||||
| void WM_jobs_timer(struct wmJob *, double timestep, unsigned int note, unsigned int endnote); | void WM_jobs_timer(struct wmJob *, double timestep, unsigned int note, unsigned int endnote); | ||||
| void WM_jobs_delay_start(struct wmJob *, double delay_time); | void WM_jobs_delay_start(struct wmJob *, double delay_time); | ||||
| typedef void (*wm_jobs_start_callback)(void *custom_data, | |||||
| short *stop, | |||||
| short *do_update, | |||||
| float *progress); | |||||
| void WM_jobs_callbacks(struct wmJob *, | void WM_jobs_callbacks(struct wmJob *, | ||||
| void (*startjob)(void *, short *, short *, float *), | wm_jobs_start_callback startjob, | ||||
| void (*initjob)(void *), | void (*initjob)(void *), | ||||
| void (*update)(void *), | void (*update)(void *), | ||||
| void (*endjob)(void *)); | void (*endjob)(void *)); | ||||
| void WM_jobs_start(struct wmWindowManager *wm, struct wmJob *); | void WM_jobs_start(struct wmWindowManager *wm, struct wmJob *); | ||||
| void WM_jobs_stop(struct wmWindowManager *wm, void *owner, void *startjob); | void WM_jobs_stop(struct wmWindowManager *wm, void *owner, void *startjob); | ||||
| void WM_jobs_kill(struct wmWindowManager *wm, | void WM_jobs_kill(struct wmWindowManager *wm, | ||||
| void *owner, | void *owner, | ||||
| ▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines | |||||