|
Blender V4.5
|
#include <FN_multi_function_params.hh>
Public Member Functions | |
| Params (ParamsBuilder &builder) | |
#Params Inline Methods | |
| template<typename T> | |
| VArray< T > | readonly_single_input (int param_index, StringRef name="") |
| const GVArray & | readonly_single_input (int param_index, StringRef name="") |
| bool | single_output_is_required (int param_index, StringRef name="") |
| template<typename T> | |
| MutableSpan< T > | uninitialized_single_output (int param_index, StringRef name="") |
| GMutableSpan | uninitialized_single_output (int param_index, StringRef name="") |
| template<typename T> | |
| MutableSpan< T > | uninitialized_single_output_if_required (int param_index, StringRef name="") |
| GMutableSpan | uninitialized_single_output_if_required (int param_index, StringRef name="") |
| template<typename T> | |
| const VVectorArray< T > & | readonly_vector_input (int param_index, StringRef name="") |
| const GVVectorArray & | readonly_vector_input (int param_index, StringRef name="") |
| template<typename T> | |
| GVectorArray_TypedMutableRef< T > | vector_output (int param_index, StringRef name="") |
| GVectorArray & | vector_output (int param_index, StringRef name="") |
| template<typename T> | |
| MutableSpan< T > | single_mutable (int param_index, StringRef name="") |
| GMutableSpan | single_mutable (int param_index, StringRef name="") |
| template<typename T> | |
| GVectorArray_TypedMutableRef< T > | vector_mutable (int param_index, StringRef name="") |
| GVectorArray & | vector_mutable (int param_index, StringRef name="") |
Definition at line 87 of file FN_multi_function_params.hh.
|
inline |
Definition at line 92 of file FN_multi_function_params.hh.
|
inline |
Definition at line 347 of file FN_multi_function_params.hh.
References blender::fn::multi_function::SingleInput.
|
inline |
Definition at line 341 of file FN_multi_function_params.hh.
References readonly_single_input(), T, and blender::GVArray::typed().
Referenced by blender::fn::multi_function::add_sliced_parameters(), and readonly_single_input().
|
inline |
Definition at line 398 of file FN_multi_function_params.hh.
References blender::fn::multi_function::VectorInput.
|
inline |
Definition at line 392 of file FN_multi_function_params.hh.
References readonly_vector_input().
Referenced by readonly_vector_input().
|
inline |
Definition at line 421 of file FN_multi_function_params.hh.
References blender::fn::multi_function::SingleMutable.
|
inline |
Definition at line 416 of file FN_multi_function_params.hh.
References single_mutable(), and T.
Referenced by blender::fn::multi_function::add_sliced_parameters(), and single_mutable().
|
inline |
Definition at line 353 of file FN_multi_function_params.hh.
References blender::fn::multi_function::SingleOutput.
|
inline |
Definition at line 365 of file FN_multi_function_params.hh.
References BLI_assert, blender::fn::multi_function::SingleOutput, blender::GMutableSpan::size(), and blender::fn::multi_function::SupportsUnusedOutput.
|
inline |
Definition at line 360 of file FN_multi_function_params.hh.
References T, and uninitialized_single_output().
Referenced by blender::fn::multi_function::add_sliced_parameters(), and uninitialized_single_output().
|
inline |
Definition at line 382 of file FN_multi_function_params.hh.
References BLI_assert, blender::fn::multi_function::SingleOutput, and blender::fn::multi_function::SupportsUnusedOutput.
|
inline |
Same as uninitialized_single_output, but returns an empty span when the output is not required.
Definition at line 376 of file FN_multi_function_params.hh.
References T, and uninitialized_single_output_if_required().
Referenced by blender::fn::multi_function::add_sliced_parameters(), and uninitialized_single_output_if_required().
|
inline |
Definition at line 433 of file FN_multi_function_params.hh.
References blender::fn::multi_function::VectorMutable.
|
inline |
Definition at line 428 of file FN_multi_function_params.hh.
References vector_mutable().
Referenced by vector_mutable().
|
inline |
Definition at line 410 of file FN_multi_function_params.hh.
References blender::fn::multi_function::VectorOutput.
|
inline |
Definition at line 405 of file FN_multi_function_params.hh.
References vector_output().
Referenced by vector_output().