|
Blender V5.0
|
Go to the source code of this file.
Functions | |
| static void | valuefn (float *out, TexParams *p, bNode *node, bNodeStack **in, short thread) |
| static void | exec (void *data, int, bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out) |
| void | register_node_type_tex_math () |
Variables | |
| static blender::bke::bNodeSocketTemplate | inputs [] |
| static blender::bke::bNodeSocketTemplate | outputs [] |
|
static |
Definition at line 320 of file node_texture_math.cc.
References data, in, out, tex_output(), and valuefn().
| void register_node_type_tex_math | ( | ) |
Definition at line 330 of file node_texture_math.cc.
References blender::bke::bNodeType::enum_name_legacy, exec(), blender::bke::bNodeType::exec_fn, inputs, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_math_label(), node_math_update(), blender::bke::node_register_type(), blender::bke::node_type_socket_templates(), outputs, TEX_NODE_MATH, tex_node_type_base(), blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_texture_nodes().
|
static |
Definition at line 26 of file node_texture_math.cc.
References acosf, asinf, atan, atan2(), BLI_assert, ceilf, CLAMP, compatible_signf(), cosf, coshf, bNode::custom1, bNode::custom2, DEG2RADF, expf, fabsf, floor, floorf, fmod(), in, log, NODE_MATH_ABSOLUTE, NODE_MATH_ADD, NODE_MATH_ARCCOSINE, NODE_MATH_ARCSINE, NODE_MATH_ARCTAN2, NODE_MATH_ARCTANGENT, NODE_MATH_CEIL, NODE_MATH_COMPARE, NODE_MATH_COSH, NODE_MATH_COSINE, NODE_MATH_DEGREES, NODE_MATH_DIVIDE, NODE_MATH_EXPONENT, NODE_MATH_FLOOR, NODE_MATH_FLOORED_MODULO, NODE_MATH_FRACTION, NODE_MATH_GREATER_THAN, NODE_MATH_INV_SQRT, NODE_MATH_LESS_THAN, NODE_MATH_LOGARITHM, NODE_MATH_MAXIMUM, NODE_MATH_MINIMUM, NODE_MATH_MODULO, NODE_MATH_MULTIPLY, NODE_MATH_MULTIPLY_ADD, NODE_MATH_PINGPONG, NODE_MATH_POWER, NODE_MATH_RADIANS, NODE_MATH_ROUND, NODE_MATH_SIGN, NODE_MATH_SINE, NODE_MATH_SINH, NODE_MATH_SMOOTH_MAX, NODE_MATH_SMOOTH_MIN, NODE_MATH_SNAP, NODE_MATH_SQRT, NODE_MATH_SUBTRACT, NODE_MATH_TANGENT, NODE_MATH_TANH, NODE_MATH_TRUNC, NODE_MATH_WRAP, out, pingpongf(), pow, RAD2DEGF, SHD_MATH_CLAMP, sinf, sinhf, smoothminf(), sqrtf, tanf, tanhf, tex_input_value(), and wrapf().
|
static |
Definition at line 14 of file node_texture_math.cc.
|
static |
Definition at line 21 of file node_texture_math.cc.