|
Blender
V2.93
|
#include "BLI_math_base_safe.h"#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_vector_math_in [] |
| static bNodeSocketTemplate | geo_node_attribute_vector_math_out [] |
Definition at line 102 of file node_geo_attribute_vector_math.cc.
References data, GEO_NODE_ATTRIBUTE_INPUT_ATTRIBUTE, MEM_callocN, node, and NODE_VECTOR_MATH_ADD.
Referenced by register_node_type_geo_attribute_vector_math().
|
static |
Definition at line 65 of file node_geo_attribute_vector_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_vector_math().
|
static |
Definition at line 86 of file node_geo_attribute_vector_math.cc.
References CD_PROP_FLOAT, CD_PROP_FLOAT3, and NODE_VECTOR_MATH_SCALE.
Referenced by blender::nodes::attribute_vector_math_calc().
|
static |
Definition at line 94 of file node_geo_attribute_vector_math.cc.
References CD_PROP_FLOAT, CD_PROP_FLOAT3, and NODE_VECTOR_MATH_REFRACT.
Referenced by blender::nodes::attribute_vector_math_calc().
|
static |
Definition at line 113 of file node_geo_attribute_vector_math.cc.
References BLI_assert, CD_PROP_FLOAT, CD_PROP_FLOAT3, NODE_VECTOR_MATH_ABSOLUTE, NODE_VECTOR_MATH_ADD, NODE_VECTOR_MATH_CEIL, NODE_VECTOR_MATH_COSINE, NODE_VECTOR_MATH_CROSS_PRODUCT, NODE_VECTOR_MATH_DISTANCE, NODE_VECTOR_MATH_DIVIDE, NODE_VECTOR_MATH_DOT_PRODUCT, NODE_VECTOR_MATH_FACEFORWARD, NODE_VECTOR_MATH_FLOOR, NODE_VECTOR_MATH_FRACTION, NODE_VECTOR_MATH_LENGTH, NODE_VECTOR_MATH_MAXIMUM, NODE_VECTOR_MATH_MINIMUM, NODE_VECTOR_MATH_MODULO, NODE_VECTOR_MATH_MULTIPLY, NODE_VECTOR_MATH_NORMALIZE, NODE_VECTOR_MATH_PROJECT, NODE_VECTOR_MATH_REFLECT, NODE_VECTOR_MATH_REFRACT, NODE_VECTOR_MATH_SCALE, NODE_VECTOR_MATH_SINE, NODE_VECTOR_MATH_SNAP, NODE_VECTOR_MATH_SUBTRACT, NODE_VECTOR_MATH_TANGENT, and NODE_VECTOR_MATH_WRAP.
Referenced by blender::nodes::attribute_vector_math_calc().
|
static |
Definition at line 45 of file node_geo_attribute_vector_math.cc.
References ELEM, NODE_VECTOR_MATH_ABSOLUTE, NODE_VECTOR_MATH_CEIL, NODE_VECTOR_MATH_COSINE, NODE_VECTOR_MATH_FLOOR, NODE_VECTOR_MATH_FRACTION, NODE_VECTOR_MATH_LENGTH, NODE_VECTOR_MATH_NORMALIZE, NODE_VECTOR_MATH_SINE, and NODE_VECTOR_MATH_TANGENT.
Referenced by blender::nodes::attribute_vector_math_calc(), geo_node_attribute_vector_math_layout(), blender::nodes::geo_node_attribute_vector_math_update(), and blender::nodes::get_result_domain().
|
static |
Definition at line 59 of file node_geo_attribute_vector_math.cc.
References ELEM, NODE_VECTOR_MATH_FACEFORWARD, NODE_VECTOR_MATH_REFRACT, and NODE_VECTOR_MATH_WRAP.
Referenced by blender::nodes::attribute_vector_math_calc(), geo_node_attribute_vector_math_layout(), blender::nodes::geo_node_attribute_vector_math_update(), and blender::nodes::get_result_domain().
| void register_node_type_geo_attribute_vector_math | ( | void | ) |
Definition at line 502 of file node_geo_attribute_vector_math.cc.
References bNodeType::draw_buttons, GEO_NODE_ATTRIBUTE_VECTOR_MATH, blender::nodes::geo_node_attribute_vector_math_exec(), geo_node_attribute_vector_math_in, geo_node_attribute_vector_math_init(), geo_node_attribute_vector_math_layout(), geo_node_attribute_vector_math_out, blender::nodes::geo_node_attribute_vector_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 26 of file node_geo_attribute_vector_math.cc.
Referenced by register_node_type_geo_attribute_vector_math().
|
static |
Definition at line 40 of file node_geo_attribute_vector_math.cc.
Referenced by register_node_type_geo_attribute_vector_math().