Blender V4.3
multi_function.cc File Reference
#include "FN_multi_function.hh"
#include "BLI_task.hh"
#include "BLI_threads.h"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::fn
 
namespace  blender::fn::multi_function
 

Typedefs

using blender::fn::multi_function::ExecutionHints = MultiFunction::ExecutionHints
 

Functions

static bool blender::fn::multi_function::supports_threading_by_slicing_params (const MultiFunction &fn)
 
static int64_t blender::fn::multi_function::compute_grain_size (const ExecutionHints &hints, const IndexMask &mask)
 
static int64_t blender::fn::multi_function::compute_alignment (const int64_t grain_size)
 
static void blender::fn::multi_function::add_sliced_parameters (const Signature &signature, Params &full_params, const IndexRange slice_range, ParamsBuilder &r_sliced_params)