Blender
V3.3
|
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 UNUSED(thread), bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out) |
void | register_node_type_tex_math (void) |
Variables | |
static bNodeSocketTemplate | inputs [] |
static bNodeSocketTemplate | outputs [] |
|
static |
Definition at line 308 of file node_texture_math.c.
References data, node, usdtokens::out(), tex_output(), and valuefn().
Referenced by register_node_type_tex_math().
Definition at line 318 of file node_texture_math.c.
References exec(), inputs, bNodeType::labelfunc, NODE_CLASS_CONVERTER, node_math_label(), node_math_update(), node_type_exec(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), NULL, outputs, TEX_NODE_MATH, and tex_node_type_base().
Referenced by registerTextureNodes().
|
static |
Definition at line 24 of file node_texture_math.c.
References acosf, asinf, KDL::atan(), KDL::atan2(), BLI_assert, ceilf, CLAMP, compatible_signf(), cosf, coshf, DEG2RADF, expf, fabsf, blender::math::floor(), floorf, log(), MAX2, node, 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_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, usdtokens::out(), pingpongf(), pow(), RAD2DEGF, SHD_MATH_CLAMP, sinf, sinhf, smoothminf(), sqrtf, tanf, tanhf, tex_input_value(), and wrapf().
Referenced by exec().
|
static |
Definition at line 12 of file node_texture_math.c.
Referenced by register_node_type_tex_math().
|
static |
Definition at line 19 of file node_texture_math.c.
Referenced by register_node_type_tex_math().