|
Blender V5.0
|
#include <BLI_task.h>
Public Attributes | |
| bool | use_threading |
| void * | userdata_chunk |
| size_t | userdata_chunk_size |
| TaskParallelInitFunc | func_init |
| TaskParallelReduceFunc | func_reduce |
| TaskParallelFreeFunc | func_free |
| int | min_iter_per_thread |
Definition at line 152 of file BLI_task.h.
| TaskParallelFreeFunc TaskParallelSettings::func_free |
Definition at line 178 of file BLI_task.h.
Referenced by BLI_task_parallel_mempool(), BLI_task_parallel_range(), bm_mesh_calc_tessellation__multi_threaded(), bm_mesh_calc_tessellation_with_partial__multi_threaded(), bm_mesh_loops_calc_normals__multi_threaded(), brush_add(), blender::bke::subdiv::foreach_subdiv_geometry(), and TEST().
| TaskParallelInitFunc TaskParallelSettings::func_init |
Definition at line 171 of file BLI_task.h.
Referenced by BLI_task_parallel_mempool(), and bm_mesh_loops_calc_normals__multi_threaded().
| TaskParallelReduceFunc TaskParallelSettings::func_reduce |
Definition at line 176 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BLI_task_parallel_mempool(), BLI_task_parallel_range(), bm_mesh_loops_calc_normals__multi_threaded(), bm_mesh_select_mode_flush_edge_to_face(), bm_mesh_select_mode_flush_vert_to_edge(), brush_add(), lineart_geometry_object_load(), recount_totsel(), surfaceGenerateGrid(), TEST(), and TEST().
| int TaskParallelSettings::min_iter_per_thread |
Definition at line 189 of file BLI_task.h.
Referenced by BLI_bvhtree_overlap_ex(), BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), foreach_grid_coordinate(), blender::bke::subdiv::foreach_subdiv_geometry(), lattice_deform_coords_impl(), lineart_build_edge_neighbor(), lineart_geometry_object_load(), lineart_main_transform_and_add_shadow(), meshdeformModifier_do(), recount_totsel(), and TEST().
| bool TaskParallelSettings::use_threading |
Definition at line 159 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_maskrasterize_buffer(), BKE_scopes_update(), BKE_tracking_stabilize_frame(), BLI_covariance_m_vn_ex(), BLI_parallel_mempool_settings_defaults(), BLI_parallel_range_settings_defaults(), BLI_task_parallel_mempool(), BLI_task_parallel_range(), BM_loop_interp_multires_ex(), bm_mesh_calc_tessellation_with_partial__multi_threaded(), BM_mesh_normals_update_ex(), bm_mesh_select_mode_flush_edge_to_face(), bm_mesh_select_mode_flush_vert_to_edge(), bm_mesh_verts_calc_normals(), 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(), modify_mesh(), non_recursive_bvh_div_nodes(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), surfacedeformBind(), surfacedeformModifier_do(), and surfaceGenerateGrid().
| void* TaskParallelSettings::userdata_chunk |
Definition at line 163 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BLI_task_parallel_mempool(), BLI_task_parallel_range(), bm_mesh_calc_tessellation__multi_threaded(), bm_mesh_calc_tessellation_with_partial__multi_threaded(), bm_mesh_loops_calc_normals__multi_threaded(), bm_mesh_select_mode_flush_edge_to_face(), bm_mesh_select_mode_flush_vert_to_edge(), brush_add(), dynamics_step(), blender::bke::subdiv::foreach_subdiv_geometry(), get_vert2geom_distance(), lineart_geometry_object_load(), recount_totsel(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), surfaceGenerateGrid(), TEST(), and TEST().
| size_t TaskParallelSettings::userdata_chunk_size |
Definition at line 164 of file BLI_task.h.
Referenced by BKE_autotrack_context_step(), BKE_scopes_update(), BLI_task_parallel_mempool(), BLI_task_parallel_range(), bm_mesh_calc_tessellation__multi_threaded(), bm_mesh_calc_tessellation_with_partial__multi_threaded(), bm_mesh_loops_calc_normals__multi_threaded(), bm_mesh_select_mode_flush_edge_to_face(), bm_mesh_select_mode_flush_vert_to_edge(), brush_add(), dynamics_step(), blender::bke::subdiv::foreach_subdiv_geometry(), get_vert2geom_distance(), lineart_geometry_object_load(), recount_totsel(), shrinkwrap_calc_nearest_surface_point(), shrinkwrap_calc_nearest_vertex(), shrinkwrap_calc_normal_projection(), surfaceGenerateGrid(), TEST(), and TEST().