|
Blender
V2.93
|
#include <BLI_task.h>
Public Attributes | |
| bool | use_threading |
| void * | userdata_chunk |
| size_t | userdata_chunk_size |
| TaskParallelReduceFunc | func_reduce |
| TaskParallelFreeFunc | func_free |
| int | min_iter_per_thread |
Definition at line 138 of file BLI_task.h.
| TaskParallelFreeFunc TaskParallelSettings::func_free |
Definition at line 160 of file BLI_task.h.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), BLI_task_parallel_range(), brush_add(), subdiv_ccg_average_all_boundaries(), subdiv_ccg_recalc_inner_grid_normals(), subdiv_ccg_recalc_modified_inner_grid_normals(), task_parallel_iterator_do(), and task_parallel_iterator_no_threads().
| TaskParallelReduceFunc TaskParallelSettings::func_reduce |
Definition at line 158 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BLI_task_parallel_range(), brush_add(), calc_area_center(), calc_area_normal_and_center(), do_clay_brush(), dynamics_step(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_float(), sculpt_dirty_mask_exec(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), SCULPT_fake_neighbor_search(), SCULPT_nearest_vertex_get(), SCULPT_pbvh_calc_area_normal(), sculpt_pose_grow_pose_factor(), surfaceGenerateGrid(), task_parallel_iterator_do(), and TEST().
| int TaskParallelSettings::min_iter_per_thread |
Definition at line 171 of file BLI_task.h.
Referenced by armature_deform_coords_impl(), BKE_mesh_calc_normals_poly(), BKE_subdiv_foreach_subdiv_geometry(), BLI_bvhtree_overlap_ex(), BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), ccgDM_copyFinalLoopArray(), ccgSubSurf__calcSubdivLevel(), ccgSubSurf__calcVertNormals(), foreach_grid_coordinate(), foreach_toplevel_grid_coord(), lattice_deform_coords_impl(), meshdeformModifier_do(), multiresModifier_disp_run(), task_parallel_calc_chunk_size(), and TEST().
| bool TaskParallelSettings::use_threading |
Definition at line 145 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_maskrasterize_buffer(), BKE_pbvh_parallel_range_settings(), BKE_scopes_update(), BKE_tracking_stabilize_frame(), BLI_covariance_m_vn_ex(), BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), BM_loop_interp_multires_ex(), cloth_bvh_objcollisions_nearcheck(), cloth_bvh_selfcollisions_nearcheck(), displaceModifier_do(), dynamicPaint_applySurfaceDisplace(), dynamicPaint_brushMeshCalculateVelocity(), dynamicPaint_createUVSurface(), dynamicPaint_doBorderStep(), dynamicPaint_doEffectStep(), dynamicPaint_doStep(), dynamicPaint_doWaveStep(), dynamicPaint_generateBakeData(), dynamicPaint_Modifier_apply(), dynamicPaint_outputSurfaceImage(), dynamicPaint_paintMesh(), dynamicPaint_paintParticles(), dynamicPaint_paintSinglePoint(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_prepareEffectStep(), dynamicPaint_setInitialColor(), dynamics_step(), get_vert2geom_distance(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_float(), modifyMesh(), non_recursive_bvh_div_nodes(), RE_point_density_sample(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), surfacedeformBind(), surfacedeformModifier_do(), surfaceGenerateGrid(), task_listbase_test_do(), task_parallel_calc_chunk_size(), and task_parallel_iterator_do().
| void* TaskParallelSettings::userdata_chunk |
Definition at line 149 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BKE_subdiv_foreach_subdiv_geometry(), BLI_task_parallel_range(), brush_add(), calc_area_center(), calc_area_normal_and_center(), do_clay_brush(), dynamics_step(), get_vert2geom_distance(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_float(), sculpt_dirty_mask_exec(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), SCULPT_fake_neighbor_search(), SCULPT_nearest_vertex_get(), SCULPT_pbvh_calc_area_normal(), sculpt_pose_grow_pose_factor(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), subdiv_ccg_average_all_boundaries(), subdiv_ccg_recalc_inner_grid_normals(), subdiv_ccg_recalc_modified_inner_grid_normals(), surfaceGenerateGrid(), task_parallel_iterator_do(), task_parallel_iterator_no_threads(), and TEST().
| size_t TaskParallelSettings::userdata_chunk_size |
Definition at line 150 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BKE_subdiv_foreach_subdiv_geometry(), BLI_task_parallel_range(), brush_add(), calc_area_center(), calc_area_normal_and_center(), do_clay_brush(), dynamics_step(), get_vert2geom_distance(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_float(), sculpt_dirty_mask_exec(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), SCULPT_fake_neighbor_search(), SCULPT_nearest_vertex_get(), SCULPT_pbvh_calc_area_normal(), sculpt_pose_grow_pose_factor(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), subdiv_ccg_average_all_boundaries(), subdiv_ccg_recalc_inner_grid_normals(), subdiv_ccg_recalc_modified_inner_grid_normals(), surfaceGenerateGrid(), task_parallel_iterator_do(), task_parallel_iterator_no_threads(), and TEST().