diff options
author | Hans Goudey <h.goudey@me.com> | 2022-11-08 22:33:58 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-11-08 22:34:11 +0300 |
commit | d80d7b8f70d8aa676ca8a71fbe6604455c429020 (patch) | |
tree | 5403a90be138b9666d8b7b64ed958686be6f9d40 /source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc | |
parent | da41f11a290d9641fed4e73e140fda33a803d391 (diff) |
Geometry Nodes: Add preferred domain to many field inputs
The preferred domain is used to decide which domain the viewer node
should use when set to "Auto" domain. This commit adds it to some curve
input nodes and the curve and mesh topology nodes. This makes debugging
node setups with these nodes a bit faster and less frustrating.
Diffstat (limited to 'source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc')
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc index f0cc191e217..873f04df9a8 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc @@ -138,6 +138,11 @@ class EdgesOfVertInput final : public bke::MeshFieldInput { } return false; } + + std::optional<eAttrDomain> preferred_domain(const Mesh & /*mesh*/)const final + { + return ATTR_DOMAIN_POINT; + } }; class EdgesOfVertCountInput final : public bke::MeshFieldInput { @@ -175,6 +180,11 @@ class EdgesOfVertCountInput final : public bke::MeshFieldInput { } return false; } + + std::optional<eAttrDomain> preferred_domain(const Mesh & /*mesh*/)const final + { + return ATTR_DOMAIN_POINT; + } }; static void node_geo_exec(GeoNodeExecParams params) |