Blender
V3.3
|
Functions | |
static void | node_declare (NodeDeclarationBuilder &b) |
static void | node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static void | node_init (bNodeTree *UNUSED(tree), bNode *node) |
static void | node_update (bNodeTree *ntree, bNode *node) |
static std::optional< eCustomDataType > | node_type_from_other_socket (const bNodeSocket &socket) |
static void | node_gather_link_searches (GatherLinkSearchOpParams ¶ms) |
template<typename T > | |
static T | compute_sum (const Span< T > data) |
static float | compute_variance (const Span< float > data, const float mean) |
static float | median_of_sorted_span (const Span< float > data) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 148 of file node_geo_attribute_statistic.cc.
Referenced by node_geo_exec().
|
static |
Definition at line 153 of file node_geo_attribute_statistic.cc.
References data.
Referenced by node_geo_exec().
|
static |
Definition at line 168 of file node_geo_attribute_statistic.cc.
References data.
Referenced by node_geo_exec().
|
static |
Definition at line 17 of file node_geo_attribute_statistic.cc.
References usdtokens::b(), and N_.
Referenced by register_node_type_geo_attribute_statistic().
|
static |
Definition at line 118 of file node_geo_attribute_statistic.cc.
References IFACE_, blender::nodes::NodeDeclaration::inputs(), node, node_type_from_other_socket(), params, blender::nodes::search_link_ops_for_declarations(), SOCK_IN, and type.
Referenced by register_node_type_geo_attribute_statistic().
|
static |
Definition at line 183 of file node_geo_attribute_statistic.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::begin(), CD_PROP_FLOAT, CD_PROP_FLOAT3, component(), compute_sum(), compute_variance(), data, blender::bke::domain_num(), blender::Array< T, InlineBufferCapacity, Allocator >::end(), blender::Array< T, InlineBufferCapacity, Allocator >::first(), GeometrySet::get_components_for_read(), blender::Array< T, InlineBufferCapacity, Allocator >::last(), max, median_of_sorted_span(), min, node, params, blender::Array< T, InlineBufferCapacity, Allocator >::reinitialize(), sort(), sqrt(), and sum().
Referenced by register_node_type_geo_attribute_statistic().
|
static |
Definition at line 49 of file node_geo_attribute_statistic.cc.
References ATTR_DOMAIN_POINT, CD_PROP_FLOAT, and node.
|
static |
Definition at line 43 of file node_geo_attribute_statistic.cc.
References ptr, and uiItemR().
Referenced by register_node_type_geo_attribute_statistic().
|
static |
Definition at line 103 of file node_geo_attribute_statistic.cc.
References CD_PROP_FLOAT, CD_PROP_FLOAT3, SOCK_BOOLEAN, SOCK_FLOAT, SOCK_INT, SOCK_RGBA, SOCK_VECTOR, and bNodeSocket::type.
Referenced by node_gather_link_searches().
|
static |
Definition at line 55 of file node_geo_attribute_statistic.cc.
References CD_PROP_FLOAT, CD_PROP_FLOAT3, bNodeSocket::next, node, nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_geo_attribute_statistic().