#include <FN_multi_function_params.hh>
|
| | MFParamsBuilder (const MFSignature &signature, int64_t min_array_size) |
| |
| | MFParamsBuilder (const class MultiFunction &fn, int64_t min_array_size) |
| |
| template<typename T > |
| void | add_readonly_single_input (const T *value, StringRef expected_name="") |
| |
| void | add_readonly_single_input (const GSpan span, StringRef expected_name="") |
| |
| void | add_readonly_single_input (const GVArray &ref, StringRef expected_name="") |
| |
| void | add_readonly_vector_input (const GVectorArray &vector_array, StringRef expected_name="") |
| |
| void | add_readonly_vector_input (const GVVectorArray &ref, StringRef expected_name="") |
| |
| template<typename T > |
| void | add_uninitialized_single_output (T *value, StringRef expected_name="") |
| |
| void | add_uninitialized_single_output (GMutableSpan ref, StringRef expected_name="") |
| |
| void | add_vector_output (GVectorArray &vector_array, StringRef expected_name="") |
| |
| void | add_single_mutable (GMutableSpan ref, StringRef expected_name="") |
| |
| void | add_vector_mutable (GVectorArray &vector_array, StringRef expected_name="") |
| |
| GMutableSpan | computed_array (int param_index) |
| |
| GVectorArray & | computed_vector_array (int param_index) |
| |
| ResourceScope & | resource_scope () |
| |
Definition at line 36 of file FN_multi_function_params.hh.
◆ MFParamsBuilder() [1/2]
| blender::fn::MFParamsBuilder::MFParamsBuilder |
( |
const MFSignature & |
signature, |
|
|
int64_t |
min_array_size |
|
) |
| |
|
inline |
◆ MFParamsBuilder() [2/2]
| blender::fn::MFParamsBuilder::MFParamsBuilder |
( |
const class MultiFunction & |
fn, |
|
|
int64_t |
min_array_size |
|
) |
| |
|
inline |
◆ add_readonly_single_input() [1/3]
| void blender::fn::MFParamsBuilder::add_readonly_single_input |
( |
const GSpan |
span, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_readonly_single_input() [2/3]
| void blender::fn::MFParamsBuilder::add_readonly_single_input |
( |
const GVArray & |
ref, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_readonly_single_input() [3/3]
template<typename T >
| void blender::fn::MFParamsBuilder::add_readonly_single_input |
( |
const T * |
value, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_readonly_vector_input() [1/2]
| void blender::fn::MFParamsBuilder::add_readonly_vector_input |
( |
const GVectorArray & |
vector_array, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_readonly_vector_input() [2/2]
| void blender::fn::MFParamsBuilder::add_readonly_vector_input |
( |
const GVVectorArray & |
ref, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_single_mutable()
◆ add_uninitialized_single_output() [1/2]
| void blender::fn::MFParamsBuilder::add_uninitialized_single_output |
( |
GMutableSpan |
ref, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_uninitialized_single_output() [2/2]
template<typename T >
| void blender::fn::MFParamsBuilder::add_uninitialized_single_output |
( |
T * |
value, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_vector_mutable()
| void blender::fn::MFParamsBuilder::add_vector_mutable |
( |
GVectorArray & |
vector_array, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ add_vector_output()
| void blender::fn::MFParamsBuilder::add_vector_output |
( |
GVectorArray & |
vector_array, |
|
|
StringRef |
expected_name = "" |
|
) |
| |
|
inline |
◆ computed_array()
| GMutableSpan blender::fn::MFParamsBuilder::computed_array |
( |
int |
param_index | ) |
|
|
inline |
◆ computed_vector_array()
| GVectorArray& blender::fn::MFParamsBuilder::computed_vector_array |
( |
int |
param_index | ) |
|
|
inline |
◆ resource_scope()
◆ MFParams
The documentation for this class was generated from the following files: