Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/physics/particle_edit.c
| Show First 20 Lines • Show All 779 Lines • ▼ Show 20 Lines | static void foreach_mouse_hit_key(PEData *data, ForKeyMatFunc func, int selected) | ||||
| iter_data.data = data; | iter_data.data = data; | ||||
| iter_data.edit = edit; | iter_data.edit = edit; | ||||
| iter_data.selected = selected; | iter_data.selected = selected; | ||||
| iter_data.func = func; | iter_data.func = func; | ||||
| ParallelRangeSettings settings; | ParallelRangeSettings settings; | ||||
| BLI_parallel_range_settings_defaults(&settings); | BLI_parallel_range_settings_defaults(&settings); | ||||
| settings.scheduling_mode = TASK_SCHEDULING_DYNAMIC; | settings.scheduling_mode = TASK_SCHEDULING_DYNAMIC; | ||||
| settings.use_threading = false; | |||||
| BLI_task_parallel_range(0, edit->totpoint, &iter_data, foreach_mouse_hit_key_iter, &settings); | BLI_task_parallel_range(0, edit->totpoint, &iter_data, foreach_mouse_hit_key_iter, &settings); | ||||
| } | } | ||||
| static void foreach_selected_point(PEData *data, ForPointFunc func) | static void foreach_selected_point(PEData *data, ForPointFunc func) | ||||
| { | { | ||||
| PTCacheEdit *edit = data->edit; | PTCacheEdit *edit = data->edit; | ||||
| POINT_P; | POINT_P; | ||||
| ▲ Show 20 Lines • Show All 4,260 Lines • Show Last 20 Lines | |||||