|
Blender
V2.93
|
#include "UI_interface.h"#include "UI_resources.h"#include "NOD_math_functions.hh"#include "node_geometry_util.hh"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Variables | |
| static bNodeSocketTemplate | geo_node_attribute_math_in [] |
| static bNodeSocketTemplate | geo_node_attribute_math_out [] |
Definition at line 120 of file node_geo_attribute_math.cc.
References data, GEO_NODE_ATTRIBUTE_INPUT_ATTRIBUTE, MEM_callocN, node, and NODE_MATH_ADD.
Referenced by register_node_type_geo_attribute_math().
|
static |
Definition at line 101 of file node_geo_attribute_math.cc.
References PointerRNA::data, IFACE_, node, operation_use_input_b(), operation_use_input_c(), ptr, uiItemR(), uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by register_node_type_geo_attribute_math().
|
static |
Definition at line 51 of file node_geo_attribute_math.cc.
References BLI_assert, 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, and NODE_MATH_WRAP.
Referenced by blender::nodes::attribute_math_calc(), geo_node_attribute_math_layout(), blender::nodes::geo_node_attribute_math_update(), and blender::nodes::get_result_domain().
|
static |
Definition at line 41 of file node_geo_attribute_math.cc.
References ELEM, NODE_MATH_COMPARE, NODE_MATH_MULTIPLY_ADD, NODE_MATH_SMOOTH_MAX, NODE_MATH_SMOOTH_MIN, and NODE_MATH_WRAP.
Referenced by blender::nodes::attribute_math_calc(), geo_node_attribute_math_layout(), blender::nodes::geo_node_attribute_math_update(), and blender::nodes::get_result_domain().
| void register_node_type_geo_attribute_math | ( | void | ) |
Definition at line 297 of file node_geo_attribute_math.cc.
References bNodeType::draw_buttons, GEO_NODE_ATTRIBUTE_MATH, blender::nodes::geo_node_attribute_math_exec(), geo_node_attribute_math_in, geo_node_attribute_math_init(), geo_node_attribute_math_layout(), geo_node_attribute_math_out, blender::nodes::geo_node_attribute_math_update(), geo_node_type_base(), bNodeType::geometry_node_execute, NODE_CLASS_ATTRIBUTE, node_copy_standard_storage(), node_free_standard_storage(), node_type_init(), node_type_socket_templates(), node_type_storage(), node_type_update(), and nodeRegisterType().
Referenced by registerGeometryNodes().
|
static |
Definition at line 24 of file node_geo_attribute_math.cc.
Referenced by register_node_type_geo_attribute_math().
|
static |
Definition at line 36 of file node_geo_attribute_math.cc.
Referenced by register_node_type_geo_attribute_math().