Blender  V3.3
Public Member Functions | List of all members
blender::fn::MFVariable Class Reference

#include <FN_multi_function_procedure.hh>

Inheritance diagram for blender::fn::MFVariable:
blender::NonCopyable blender::NonMovable

Public Member Functions

void set_name (std::string name)
 
#MFVariable Inline Methods
MFDataType data_type () const
 
Span< MFInstruction * > users ()
 
StringRefNull name () const
 
int index_in_procedure () const
 

Detailed Description

A variable is similar to a virtual register in other libraries. During evaluation, every is either uninitialized or contains a value for every index (remember, a multi-function procedure is always evaluated for many indices at the same time).

Definition at line 85 of file FN_multi_function_procedure.hh.

Member Function Documentation

◆ data_type()

MFDataType blender::fn::MFVariable::data_type ( ) const
inline

◆ index_in_procedure()

int blender::fn::MFVariable::index_in_procedure ( ) const
inline

◆ name()

StringRefNull blender::fn::MFVariable::name ( ) const
inline

◆ set_name()

void blender::fn::MFVariable::set_name ( std::string  name)

Definition at line 69 of file multi_function_procedure.cc.

References name().

Referenced by blender::fn::tests::TEST().

◆ users()

Span< MFInstruction * > blender::fn::MFVariable::users ( )
inline

Definition at line 369 of file FN_multi_function_procedure.hh.


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