Blender V4.3
blender::fn::multi_function::ProcedureBuilder Member List

This is the complete list of members for blender::fn::multi_function::ProcedureBuilder, including all inherited members.

add_branch(Variable &condition)blender::fn::multi_function::ProcedureBuilder
add_call(const MultiFunction &fn, Span< Variable * > input_and_mutable_variables={})blender::fn::multi_function::ProcedureBuilder
add_call(const MultiFunction &fn, Span< Variable * > input_and_mutable_variables={})blender::fn::multi_function::ProcedureBuilderinline
add_call_with_all_variables(const MultiFunction &fn, Span< Variable * > param_variables)blender::fn::multi_function::ProcedureBuilder
add_call_with_no_variables(const MultiFunction &fn)blender::fn::multi_function::ProcedureBuilder
add_destruct(Variable &variable)blender::fn::multi_function::ProcedureBuilder
add_destruct(Span< Variable * > variables)blender::fn::multi_function::ProcedureBuilder
add_input_parameter(DataType data_type, std::string name="")blender::fn::multi_function::ProcedureBuilderinline
add_loop()blender::fn::multi_function::ProcedureBuilder
add_loop_break(Loop &loop)blender::fn::multi_function::ProcedureBuilder
add_loop_continue(Loop &loop)blender::fn::multi_function::ProcedureBuilder
add_output_parameter(Variable &variable)blender::fn::multi_function::ProcedureBuilderinline
add_parameter(ParamType::InterfaceType interface_type, Variable &variable)blender::fn::multi_function::ProcedureBuilderinline
add_parameter(ParamType param_type, std::string name="")blender::fn::multi_function::ProcedureBuilderinline
add_return()blender::fn::multi_function::ProcedureBuilder
add_single_input_parameter(std::string name="")blender::fn::multi_function::ProcedureBuilderinline
add_single_mutable_parameter(std::string name="")blender::fn::multi_function::ProcedureBuilderinline
ProcedureBuilder(Procedure &procedure, InstructionCursor initial_cursor=InstructionCursor::ForEntry())blender::fn::multi_function::ProcedureBuilderinline
ProcedureBuilder(Span< ProcedureBuilder * > builders)blender::fn::multi_function::ProcedureBuilderinline
ProcedureBuilder(Branch &branch)blender::fn::multi_function::ProcedureBuilderinline
set_cursor(const InstructionCursor &cursor)blender::fn::multi_function::ProcedureBuilderinline
set_cursor(Span< InstructionCursor > cursors)blender::fn::multi_function::ProcedureBuilderinline
set_cursor(Span< ProcedureBuilder * > builders)blender::fn::multi_function::ProcedureBuilderinline
set_cursor_after_branch(Branch &branch)blender::fn::multi_function::ProcedureBuilderinline
set_cursor_after_loop(Loop &loop)blender::fn::multi_function::ProcedureBuilderinline