Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_icons.c
| Show First 20 Lines • Show All 1,420 Lines • ▼ Show 20 Lines | if (use_job && (!id || BKE_previewimg_id_supports_jobs(id))) { | ||||
| ED_preview_icon_job( | ED_preview_icon_job( | ||||
| C, prv_img, id, prv_img->rect[size], prv_img->w[size], prv_img->h[size], delay); | C, prv_img, id, prv_img->rect[size], prv_img->w[size], prv_img->h[size], delay); | ||||
| } | } | ||||
| else { | else { | ||||
| if (!scene) { | if (!scene) { | ||||
| scene = CTX_data_scene(C); | scene = CTX_data_scene(C); | ||||
| } | } | ||||
| /* Immediate version */ | /* Immediate version */ | ||||
| ED_preview_icon_render( | ED_preview_icon_render(CTX_data_main(C), | ||||
| CTX_data_main(C), scene, id, prv_img->rect[size], prv_img->w[size], prv_img->h[size]); | CTX_data_ensure_evaluated_depsgraph(C), | ||||
| scene, | |||||
| id, | |||||
| prv_img->rect[size], | |||||
| prv_img->w[size], | |||||
| prv_img->h[size]); | |||||
| } | } | ||||
| } | } | ||||
| PreviewImage *UI_icon_to_preview(int icon_id) | PreviewImage *UI_icon_to_preview(int icon_id) | ||||
| { | { | ||||
| Icon *icon = BKE_icon_get(icon_id); | Icon *icon = BKE_icon_get(icon_id); | ||||
| if (icon == NULL) { | if (icon == NULL) { | ||||
| ▲ Show 20 Lines • Show All 1,006 Lines • Show Last 20 Lines | |||||