Graphite/node-graph/node-macro/src
Firestar99 69ed80b79b
Add `::IDENTITY` to node macro to return a `ProtoNodeIdentifier` that is always a `&'static str` (#2842)
* fix warnings on master

* make the `ProtoNodeIdentifier` of a Node be accessible and always a borrowed `&'static str`

* always generate `node_name::identifier()`, even with `skip_impl`

* make `FrontendNodeType` use Cow

* remove broken `DocumentNodeDefinition`s for old GPU nodes

* don't reexport `graphic_element` in it's entirety, only data structures

* adjust everything to use the new `node_name::identifier()`

* fixup imports for wasm

* turn identifier fn into a constant
2025-07-07 16:29:59 -07:00
..
codegen.rs Add `::IDENTITY` to node macro to return a `ProtoNodeIdentifier` that is always a `&'static str` (#2842) 2025-07-07 16:29:59 -07:00
derive_choice_type.rs Prep `gcore` splitup: move various symbols into their own modules (#2746) 2025-06-27 09:54:34 +00:00
lib.rs Remove the old node macro and fix/clean up several raster nodes (#2650) 2025-05-17 21:24:32 -07:00
parsing.rs node macro: copy visibility from node function (#2782) 2025-07-01 15:29:00 +00:00
validation.rs Update #[min/max] node macro attributes to #[soft/hard]_[min/max] and make them clamp their input data (#2464) 2025-04-30 23:52:27 -07:00