Blender V5.0
blender::fn::multi_function::Signature Struct Reference

#include <FN_multi_function_signature.hh>

Classes

struct  ParamInfo

Public Attributes

const char * function_name
Vector< ParamInfoparams

Detailed Description

Definition at line 31 of file FN_multi_function_signature.hh.

Member Data Documentation

◆ function_name

const char* blender::fn::multi_function::Signature::function_name

The name should be statically allocated so that it lives longer than this signature. This is used instead of an #std::string because of the overhead when many functions are created. If the name of the function has to be more dynamic for debugging purposes, override #MultiFunction::debug_name() instead. Then the dynamic name will only be computed when it is actually needed.

Definition at line 45 of file FN_multi_function_signature.hh.

◆ params

Vector<ParamInfo> blender::fn::multi_function::Signature::params

The documentation for this struct was generated from the following file: