|
Blender
V2.93
|
#include "BLI_math_base_safe.h"#include "UI_interface.h"#include "UI_resources.h"#include "node_geometry_util.hh"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Functions | |
| static void | fn_attribute_map_range_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
| static void | geo_node_attribute_map_range_init (bNodeTree *UNUSED(ntree), bNode *node) |
| static void | geo_node_attribute_map_range_update (bNodeTree *UNUSED(ntree), bNode *node) |
| static float | blender::nodes::map_linear (const float value, const float min_from, const float max_from, const float min_to, const float max_to) |
| static float | blender::nodes::map_stepped (const float value, const float min_from, const float max_from, const float min_to, const float max_to, const float steps) |
| static float | blender::nodes::smoothstep_polynomial (float x) |
| static float | blender::nodes::map_smoothstep (const float value, const float min_from, const float max_from, const float min_to, const float max_to) |
| static float | blender::nodes::smootherstep_polynomial (float x) |
| static float | blender::nodes::map_smootherstep (const float value, const float min_from, const float max_from, const float min_to, const float max_to) |
| static void | blender::nodes::map_range_float (FloatReadAttribute attribute_input, FloatWriteAttribute attribute_result, const GeoNodeExecParams ¶ms) |
| static void | blender::nodes::map_range_float3 (Float3ReadAttribute attribute_input, Float3WriteAttribute attribute_result, const GeoNodeExecParams ¶ms) |
| static AttributeDomain | blender::nodes::get_result_domain (const GeometryComponent &component, StringRef source_name, StringRef result_name) |
| static void | blender::nodes::map_range_attribute (GeometryComponent &component, const GeoNodeExecParams ¶ms) |
| static void | blender::nodes::geo_node_attribute_map_range_exec (GeoNodeExecParams params) |
| void | register_node_type_geo_attribute_map_range () |
Variables | |
| static bNodeSocketTemplate | geo_node_attribute_map_range_in [] |
| static bNodeSocketTemplate | geo_node_attribute_map_range_out [] |
|
static |
Definition at line 47 of file node_geo_attribute_map_range.cc.
References ptr, and uiItemR().
Referenced by register_node_type_geo_attribute_map_range().
Definition at line 53 of file node_geo_attribute_map_range.cc.
References CD_PROP_FLOAT, data, MEM_callocN, node, and NODE_MAP_RANGE_LINEAR.
Referenced by register_node_type_geo_attribute_map_range().
Definition at line 62 of file node_geo_attribute_map_range.cc.
References BLI_findlink(), CD_PROP_FLOAT, CD_PROP_FLOAT3, NodeAttributeMapRange::data_type, NodeAttributeMapRange::interpolation_type, bNodeSocket::next, node, NODE_MAP_RANGE_LINEAR, NODE_MAP_RANGE_STEPPED, and nodeSetSocketAvailability().
Referenced by register_node_type_geo_attribute_map_range().
| void register_node_type_geo_attribute_map_range | ( | void | ) |
Definition at line 402 of file node_geo_attribute_map_range.cc.
References bNodeType::draw_buttons, fn_attribute_map_range_layout(), GEO_NODE_ATTRIBUTE_MAP_RANGE, blender::nodes::geo_node_attribute_map_range_exec(), geo_node_attribute_map_range_in, geo_node_attribute_map_range_init(), geo_node_attribute_map_range_out, geo_node_attribute_map_range_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_map_range.cc.
Referenced by register_node_type_geo_attribute_map_range().
|
static |
Definition at line 42 of file node_geo_attribute_map_range.cc.
Referenced by register_node_type_geo_attribute_map_range().