|
Blender V4.3
|
#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 () |
| 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 Signature & | signature () 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 |
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 680 of file FN_multi_function_builder.hh.
| blender::fn::multi_function::CustomMF_GenericConstantArray::CustomMF_GenericConstantArray | ( | GSpan | array | ) |
Definition at line 61 of file multi_function_builder.cc.
References blender::fn::multi_function::MultiFunction::set_signature().
|
overridevirtual |
Implements blender::fn::multi_function::MultiFunction.
Definition at line 69 of file multi_function_builder.cc.
References blender::GVectorArray::extend(), and params.