Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_remesh.c
| Show First 20 Lines • Show All 509 Lines • ▼ Show 20 Lines | static int quadriflow_remesh_exec(bContext *C, wmOperator *op) | ||||
| } | } | ||||
| else { | else { | ||||
| job->use_paint_symmetry = false; | job->use_paint_symmetry = false; | ||||
| job->symmetry_axes = 0; | job->symmetry_axes = 0; | ||||
| } | } | ||||
| wmJob *wm_job = WM_jobs_get(CTX_wm_manager(C), | wmJob *wm_job = WM_jobs_get(CTX_wm_manager(C), | ||||
| CTX_wm_window(C), | CTX_wm_window(C), | ||||
| CTX_data_scene(C), | CTX_data_active_object(C), | ||||
| "QuadriFlow Remesh", | "QuadriFlow Remesh", | ||||
| WM_JOB_PROGRESS, | WM_JOB_PROGRESS, | ||||
| WM_JOB_TYPE_QUADRIFLOW_REMESH); | WM_JOB_TYPE_QUADRIFLOW_REMESH); | ||||
| WM_jobs_customdata_set(wm_job, job, quadriflow_free_job); | WM_jobs_customdata_set(wm_job, job, quadriflow_free_job); | ||||
| WM_jobs_timer(wm_job, 0.1, NC_GEOM | ND_DATA, NC_GEOM | ND_DATA); | WM_jobs_timer(wm_job, 0.1, NC_GEOM | ND_DATA, NC_GEOM | ND_DATA); | ||||
| WM_jobs_callbacks(wm_job, quadriflow_start_job, NULL, NULL, quadriflow_end_job); | WM_jobs_callbacks(wm_job, quadriflow_start_job, NULL, NULL, quadriflow_end_job); | ||||
| ▲ Show 20 Lines • Show All 208 Lines • Show Last 20 Lines | |||||