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 void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 10 of file node_geo_attribute_domain_size.cc.
References usdtokens::b(), GEO_COMPONENT_TYPE_CURVE, GEO_COMPONENT_TYPE_INSTANCES, GEO_COMPONENT_TYPE_MESH, and node.
Referenced by register_node_type_geo_attribute_domain_size().
|
static |
Definition at line 66 of file node_geo_attribute_domain_size.cc.
References ATTR_DOMAIN_CORNER, ATTR_DOMAIN_CURVE, ATTR_DOMAIN_EDGE, ATTR_DOMAIN_FACE, ATTR_DOMAIN_INSTANCE, ATTR_DOMAIN_POINT, BLI_assert_unreachable, component(), blender::bke::AttributeAccessor::domain_size(), GEO_COMPONENT_TYPE_CURVE, GEO_COMPONENT_TYPE_INSTANCES, GEO_COMPONENT_TYPE_MESH, GEO_COMPONENT_TYPE_POINT_CLOUD, GeometrySet::get_component_for_read(), and params.
Referenced by register_node_type_geo_attribute_domain_size().
|
static |
Definition at line 38 of file node_geo_attribute_domain_size.cc.
References GEO_COMPONENT_TYPE_MESH, and node.
|
static |
Definition at line 33 of file node_geo_attribute_domain_size.cc.
References ptr, and uiItemR().
Referenced by register_node_type_geo_attribute_domain_size().
|
static |
Definition at line 43 of file node_geo_attribute_domain_size.cc.
References ELEM, GEO_COMPONENT_TYPE_CURVE, GEO_COMPONENT_TYPE_INSTANCES, GEO_COMPONENT_TYPE_MESH, GEO_COMPONENT_TYPE_POINT_CLOUD, bNodeSocket::next, node, nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_geo_attribute_domain_size().