Blender  V3.3
Public Attributes | List of all members
TaskParallelSettings Struct Reference

#include <BLI_task.h>

Public Attributes

bool use_threading
 
voiduserdata_chunk
 
size_t userdata_chunk_size
 
TaskParallelInitFunc func_init
 
TaskParallelReduceFunc func_reduce
 
TaskParallelFreeFunc func_free
 
int min_iter_per_thread
 

Detailed Description

Definition at line 157 of file BLI_task.h.

Member Data Documentation

◆ func_free

TaskParallelFreeFunc TaskParallelSettings::func_free

◆ func_init

TaskParallelInitFunc TaskParallelSettings::func_init

◆ func_reduce

TaskParallelReduceFunc TaskParallelSettings::func_reduce

◆ min_iter_per_thread

int TaskParallelSettings::min_iter_per_thread

◆ use_threading

bool TaskParallelSettings::use_threading

Definition at line 164 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_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(), blender::draw::extract_task_range_run(), 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().

◆ userdata_chunk

void* TaskParallelSettings::userdata_chunk

◆ userdata_chunk_size

size_t TaskParallelSettings::userdata_chunk_size

The documentation for this struct was generated from the following file: