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(ntree), bNode *node) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 23 of file node_geo_subdivision_surface.cc.
References usdtokens::b(), GEO_COMPONENT_TYPE_MESH, N_, and PROP_FACTOR.
Referenced by register_node_type_geo_subdivision_surface().
|
static |
Definition at line 96 of file node_geo_subdivision_surface.cc.
References blender::fn::FieldEvaluator::add(), ATTR_DOMAIN_EDGE, ATTR_DOMAIN_POINT, GeometryComponent::attribute_domain_size(), BKE_subdiv_free(), BKE_subdiv_fvar_interpolation_from_uv_smooth(), BKE_subdiv_to_mesh(), BKE_subdiv_update_from_mesh(), BKE_subdiv_vtx_boundary_interpolation_from_subsurf(), clamp_i(), blender::fn::FieldEvaluator::evaluate(), SubdivSettings::fvar_linear_interpolation, GeometrySet::get_component_for_read(), GeometrySet::get_component_for_write(), blender::fn::FieldEvaluator::get_evaluated(), GeometrySet::get_mesh_for_read(), GeometrySet::get_mesh_for_write(), GeometrySet::has_mesh(), if(), SubdivSettings::is_adaptive, SubdivSettings::is_simple, SubdivSettings::level, GeometrySet::modify_geometry_sets(), params, GeometrySet::replace_mesh(), SubdivToMeshSettings::resolution, TIP_, SubdivSettings::use_creases, SubdivToMeshSettings::use_optimal_display, and SubdivSettings::vtx_boundary_interpolation.
Referenced by register_node_type_geo_subdivision_surface().
|
static |
Definition at line 48 of file node_geo_subdivision_surface.cc.
References data, node, SUBSURF_BOUNDARY_SMOOTH_ALL, and SUBSURF_UV_SMOOTH_PRESERVE_BOUNDARIES.
|
static |
Definition at line 42 of file node_geo_subdivision_surface.cc.
References ptr, and uiItemR().
Referenced by register_node_type_geo_subdivision_surface().