Move network import type from NodeInput::Network to NodeNetwork in order to enable automatic Into node insertion #2042
Labels
Architecture
Involves architecture or engineering work or discussion
Graphene
Involves the node graph system/engine used by Graphite
Instead of annotating type for each NodeInput::network usage, the types should be annotated in a single vec for every import.
For example we do something like
rather than
Technically I dont think we even need to annotate the parameters, since their types can be resolved at compile time. However, this system would be useful/necessary for automatic into node insertion (#1890), as well as displaying what types can be connected to a node when hovering over the input.
Discussions here:
https://discord.com/channels/731730685944922173/731738914812854303/1253116397370998794
https://discord.com/channels/731730685944922173/860830913390575646/1271586374314885201
https://discord.com/channels/731730685944922173/860830913390575646/1271605307771981987
The text was updated successfully, but these errors were encountered: