|
Blender
V2.93
|
#include <cmath>#include "BLI_listbase.h"#include "BLI_string.h"#include "RNA_enum_types.h"#include "UI_interface.h"#include "UI_resources.h"#include "node_function_util.hh"Go to the source code of this file.
Functions | |
| static void | geo_node_float_compare_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
| static void | node_float_compare_update (bNodeTree *UNUSED(ntree), bNode *node) |
| static void | node_float_compare_label (bNodeTree *UNUSED(ntree), bNode *node, char *label, int maxlen) |
| static const blender::fn::MultiFunction & | get_multi_function (bNode &node) |
| static void | node_float_compare_expand_in_mf_network (blender::nodes::NodeMFNetworkBuilder &builder) |
| void | register_node_type_fn_float_compare () |
Variables | |
| static bNodeSocketTemplate | fn_node_float_compare_in [] |
| static bNodeSocketTemplate | fn_node_float_compare_out [] |
|
static |
Definition at line 41 of file node_fn_float_compare.cc.
References ptr, and uiItemR().
Referenced by register_node_type_fn_float_compare().
|
static |
Definition at line 67 of file node_fn_float_compare.cc.
References Freestyle::a, abs(), BLI_assert, blender::fn::dummy_multi_function, blender::robust_pred::epsilon, node, NODE_FLOAT_COMPARE_EQUAL, NODE_FLOAT_COMPARE_GREATER_EQUAL, NODE_FLOAT_COMPARE_GREATER_THAN, NODE_FLOAT_COMPARE_LESS_EQUAL, NODE_FLOAT_COMPARE_LESS_THAN, and NODE_FLOAT_COMPARE_NOT_EQUAL.
Referenced by node_float_compare_expand_in_mf_network().
|
static |
Definition at line 101 of file node_fn_float_compare.cc.
References blender::nodes::NodeMFNetworkBuilder::bnode(), get_multi_function(), and blender::nodes::NodeMFNetworkBuilder::set_matching_fn().
Referenced by register_node_type_fn_float_compare().
|
static |
Definition at line 54 of file node_fn_float_compare.cc.
References BLI_strncpy(), IFACE_, label, node, RNA_enum_name(), and rna_enum_node_float_compare_items.
Referenced by register_node_type_fn_float_compare().
Definition at line 46 of file node_fn_float_compare.cc.
References BLI_findlink(), ELEM, node, NODE_FLOAT_COMPARE_EQUAL, NODE_FLOAT_COMPARE_NOT_EQUAL, and nodeSetSocketAvailability().
Referenced by register_node_type_fn_float_compare().
| void register_node_type_fn_float_compare | ( | void | ) |
Definition at line 107 of file node_fn_float_compare.cc.
References bNodeType::draw_buttons, bNodeType::expand_in_mf_network, FN_NODE_FLOAT_COMPARE, fn_node_float_compare_in, fn_node_float_compare_out, fn_node_type_base(), geo_node_float_compare_layout(), NODE_CLASS_CONVERTOR, node_float_compare_expand_in_mf_network(), node_float_compare_label(), node_float_compare_update(), node_type_label(), node_type_socket_templates(), node_type_update(), and nodeRegisterType().
Referenced by registerFunctionNodes().
|
static |
Definition at line 29 of file node_fn_float_compare.cc.
Referenced by register_node_type_fn_float_compare().
|
static |
Definition at line 36 of file node_fn_float_compare.cc.
Referenced by register_node_type_fn_float_compare().