Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_jobs.c
| Show First 20 Lines • Show All 274 Lines • ▼ Show 20 Lines | const char *WM_jobs_name(const wmWindowManager *wm, const void *owner) | ||||
| if (wm_job) { | if (wm_job) { | ||||
| return wm_job->name; | return wm_job->name; | ||||
| } | } | ||||
| return NULL; | return NULL; | ||||
| } | } | ||||
| void *WM_jobs_customdata(wmWindowManager *wm, const void *owner) | void *WM_jobs_customdata_from_type(wmWindowManager *wm, const void *owner, int job_type) | ||||
| { | { | ||||
| wmJob *wm_job = wm_job_find(wm, owner, WM_JOB_TYPE_ANY); | wmJob *wm_job = wm_job_find(wm, owner, job_type); | ||||
| if (wm_job) { | |||||
| return WM_jobs_customdata_get(wm_job); | |||||
| } | |||||
| return NULL; | |||||
| } | |||||
| void *WM_jobs_customdata_from_type(wmWindowManager *wm, int job_type) | |||||
| { | |||||
| wmJob *wm_job = wm_job_find(wm, NULL, job_type); | |||||
| if (wm_job) { | if (wm_job) { | ||||
| return WM_jobs_customdata_get(wm_job); | return WM_jobs_customdata_get(wm_job); | ||||
| } | } | ||||
| return NULL; | return NULL; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 379 Lines • Show Last 20 Lines | |||||