Block a user
New data structures for node group interface declaration
I've settled on using a single flat array of items for the node group interface. Items can be sockets or panels. Sockets in turn have specialized subclasses for each data type (like bNodeSocket…
ee14788641
Update active index after operators by setting item directly.
f60ed27601
Expose read-only item index.
aa2e182791
Merge branch 'node-group-interface' into node-group-interface-ui
7f7c4cbd0e
Renamed socket
type
to data_type
.
7dbe570df6
Added read/write code for node tree interfaces.
141fdb0388
Add break statements in switch to prevent fall-through.
b518d9d305
Cleanup: renamed files to "node_tree_interface" for consistency.
7f7c4cbd0e
Renamed socket
type
to data_type
.
7dbe570df6
Added read/write code for node tree interfaces.
141fdb0388
Add break statements in switch to prevent fall-through.
b518d9d305
Cleanup: renamed files to "node_tree_interface" for consistency.
Geometry Nodes: Node group operators initial phase
Does that help explain things? You mentioned "Mesh" but the mesh object type isn't supported in the UI in this first commit.
Are you in curves sculpt mode? Did you restart Blender?
I…
0119871a38
Added read/write code for node tree interfaces.
40eeae2a77
Cleanup: renamed files to "node_tree_interface" for consistency.
Geometry Nodes: Node group operators initial phase
I couldn't get my node group to show up in the "Mesh" or "Curve" menu.
- Set the GN editor to "Operator" mode
- Marked node group as asset
- Added "Operator" tag in the asset browser
More…
c9e6399fe1
Realtime Compositor: Implement Keying node
ec428c3f7f
CMake: sort file lists, add missing header
baa8450fbf
License headers: add SPDX-FileCopyrightText
b810fd75a4
Cleanup: use _exec suffix for operator callbacks
b9bf639ba4
BLI_string: remove BLI_strcpy_rlen
Simplified base color for socket types
I was thinking of how base_cpp_type
and geometry_nodes_cpp_type
works. It's implied that the complex type/color is a variation of the base type/color, even though they can be totally…