Blender V5.0
math_functions.cc File Reference

Go to the source code of this file.

Classes

class  blender::nodes::ClampWrapperFunction

Namespaces

namespace  blender
namespace  blender::nodes

Macros

#define RETURN_OPERATION_INFO(title_case_name, shader_name)
#define RETURN_OPERATION_INFO(title_case_name, shader_name)
#define RETURN_OPERATION_INFO(title_case_name, shader_name)

Functions

static const mf::MultiFunction * blender::nodes::get_base_multi_function (const bNode &node)
void blender::nodes::node_math_build_multi_function (NodeMultiFunctionBuilder &builder)
const FloatMathOperationInfoblender::nodes::get_float_math_operation_info (const int operation)
const FloatMathOperationInfoblender::nodes::get_float_compare_operation_info (const int operation)
const FloatMathOperationInfoblender::nodes::get_float3_math_operation_info (const int operation)

Macro Definition Documentation

◆ RETURN_OPERATION_INFO [1/3]

#define RETURN_OPERATION_INFO ( title_case_name,
shader_name )
Value:
{ \
static const FloatMathOperationInfo info{title_case_name, shader_name}; \
return &info; \
} \
((void)0)

◆ RETURN_OPERATION_INFO [2/3]

#define RETURN_OPERATION_INFO ( title_case_name,
shader_name )
Value:
{ \
static const FloatMathOperationInfo info{title_case_name, shader_name}; \
return &info; \
} \
((void)0)

◆ RETURN_OPERATION_INFO [3/3]

#define RETURN_OPERATION_INFO ( title_case_name,
shader_name )
Value:
{ \
static const FloatMathOperationInfo info{title_case_name, shader_name}; \
return &info; \
} \
((void)0)

Referenced by blender::nodes::get_float3_math_operation_info(), blender::nodes::get_float_compare_operation_info(), and blender::nodes::get_float_math_operation_info().