Changeset View
Changeset View
Standalone View
Standalone View
source/blender/io/usd/intern/usd_capi.cc
| Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | struct ExportJobData { | ||||
| wmWindowManager *wm; | wmWindowManager *wm; | ||||
| char filename[FILE_MAX]; | char filename[FILE_MAX]; | ||||
| USDExportParams params; | USDExportParams params; | ||||
| bool export_ok; | bool export_ok; | ||||
| }; | }; | ||||
| static void export_startjob(void *customdata, short *stop, short *do_update, float *progress) | static void export_startjob(void *customdata, | ||||
| /* Cannot be const, this function implements wm_jobs_start_callback. | |||||
| * NOLINTNEXTLINE: readability-non-const-parameter. */ | |||||
| short *stop, | |||||
| short *do_update, | |||||
| float *progress) | |||||
| { | { | ||||
| ExportJobData *data = static_cast<ExportJobData *>(customdata); | ExportJobData *data = static_cast<ExportJobData *>(customdata); | ||||
| data->export_ok = false; | data->export_ok = false; | ||||
| G.is_rendering = true; | G.is_rendering = true; | ||||
| WM_set_locked_interface(data->wm, true); | WM_set_locked_interface(data->wm, true); | ||||
| G.is_break = false; | G.is_break = false; | ||||
| ▲ Show 20 Lines • Show All 158 Lines • Show Last 20 Lines | |||||