Blender V5.0
blender::fn::multi_function::CustomMF_GenericConstantArray Class Reference

#include <FN_multi_function_builder.hh>

Inherits blender::fn::multi_function::MultiFunction.

Public Member Functions

 CustomMF_GenericConstantArray (GSpan array)
void call (const IndexMask &mask, Params params, Context context) const override
Public Member Functions inherited from blender::fn::multi_function::MultiFunction
virtual ~MultiFunction ()=default
void call_auto (const IndexMask &mask, Params params, Context context) const
virtual uint64_t hash () const
virtual bool equals (const MultiFunction &) const
int param_amount () const
IndexRange param_indices () const
ParamType param_type (int param_index) const
StringRefNull param_name (int param_index) const
StringRefNull name () const
virtual std::string debug_name () const
const Signaturesignature () const
ExecutionHints execution_hints () const

Additional Inherited Members

Protected Member Functions inherited from blender::fn::multi_function::MultiFunction
void set_signature (const Signature *signature)
virtual ExecutionHints get_execution_hints () const

Detailed Description

A multi-function that outputs the same array every time. The array is not owned by in instance of this function. The caller is responsible for destructing and freeing the values.

Definition at line 833 of file FN_multi_function_builder.hh.

Constructor & Destructor Documentation

◆ CustomMF_GenericConstantArray()

blender::fn::multi_function::CustomMF_GenericConstantArray::CustomMF_GenericConstantArray ( GSpan array)

Member Function Documentation

◆ call()

void blender::fn::multi_function::CustomMF_GenericConstantArray::call ( const IndexMask & mask,
Params params,
Context context ) const
overridevirtual

The documentation for this class was generated from the following files: