Blender V4.3
blender::fn::multi_function::build::exec_presets::Materialized Struct Reference

#include <FN_multi_function_builder.hh>

Static Public Attributes

static constexpr bool use_devirtualization = false
 
static constexpr FallbackMode fallback_mode = FallbackMode::Materialized
 

Detailed Description

This is an improvement over the #Simple method. It still generates a relatively small amount of code, because the function is only instantiated once. It's generally faster than #Simple, because inputs are retrieved from the virtual arrays in chunks, reducing virtual method call overhead.

Definition at line 47 of file FN_multi_function_builder.hh.

Member Data Documentation

◆ fallback_mode

FallbackMode blender::fn::multi_function::build::exec_presets::Materialized::fallback_mode = FallbackMode::Materialized
staticconstexpr

Definition at line 49 of file FN_multi_function_builder.hh.

◆ use_devirtualization

bool blender::fn::multi_function::build::exec_presets::Materialized::use_devirtualization = false
staticconstexpr

Definition at line 48 of file FN_multi_function_builder.hh.


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