Blender  V3.3
Classes | Enumerations
blender::fn::CustomMF_presets Namespace Reference

Classes

struct  Simple
 
struct  Materialized
 
struct  AllSpanOrSingle
 
struct  SomeSpanOrSingle
 

Enumerations

enum class  FallbackMode { Simple , Materialized }
 

Detailed Description

These presets determine what code is generated for a #CustomMF. Different presets make different trade-offs between run-time performance and compile-time/binary size.

Enumeration Type Documentation

◆ FallbackMode

Method to execute a function in case devirtualization was not possible.

Enumerator
Simple 

Access all elements in virtual arrays through virtual function calls.

Materialized 

Process elements in chunks to reduce virtual function call overhead.

Definition at line 28 of file FN_multi_function_builder.hh.