Graphite/node-graph/gcore/src
James Lindsay bf7caef6fb Instance tables refactor part 8: Output the type of the input data with the Mirror node as well (#2699)
* Flatten output of mirror node

* Enable reflection based on pivot, not just bounds

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-06-19 18:42:01 -07:00
..
graphic_element Instance tables refactor part 8: Make repeater nodes use pivot not bbox and output instance type not group; rename 'Flatten Vector Elements' to 'Flatten Path' and add 'Flatten Vector' (#2697) 2025-06-19 18:37:40 -07:00
raster Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
text Improve Text tool resize/drag behavior (#2428) 2025-03-19 06:49:49 +00:00
vector Instance tables refactor part 8: Output the type of the input data with the Mirror node as well (#2699) 2025-06-19 18:42:01 -07:00
animation.rs Auto-generate enum type widget boilerplate for radio buttons and dropdown menus (#2589) 2025-05-01 04:14:26 -07:00
application_io.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
consts.rs Add Vello support for Outline view mode rendering; add non_scaling to strokes (SVG, not yet Vello) (#2455) 2025-04-07 00:02:11 +00:00
context.rs Add the first field-based nodes: 'Instance on Points', 'Instance Position', 'Instance Index', as well as 'Grid' (#2574) 2025-04-16 11:58:59 +00:00
generic.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
gpu.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
graphic_element.rs Instance tables refactor part 8: Make repeater nodes use pivot not bbox and output instance type not group; rename 'Flatten Vector Elements' to 'Flatten Path' and add 'Flatten Vector' (#2697) 2025-06-19 18:37:40 -07:00
instances.rs Instance tables refactor part 8: Make repeater nodes use pivot not bbox and output instance type not group; rename 'Flatten Vector Elements' to 'Flatten Path' and add 'Flatten Vector' (#2697) 2025-06-19 18:37:40 -07:00
lib.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
logic.rs Instance tables refactor part 8: Make repeater nodes use pivot not bbox and output instance type not group; rename 'Flatten Vector Elements' to 'Flatten Path' and add 'Flatten Vector' (#2697) 2025-06-19 18:37:40 -07:00
memo.rs Add 'Freeze Real Time' and 'Boundless Footprint' nodes as alternatives to using 'Memoize Impure' (#2509) 2025-04-02 11:31:52 +00:00
misc.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
ops.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
raster.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
raster_types.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
registry.rs Instance tables refactor part 6: unwrap VectorData and ImageFrame from single-row to multi-row tables (#2684) 2025-06-04 20:40:15 -07:00
structural.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
text.rs Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
transform.rs Instance tables refactor part 7: Remove RasterDataType and add Raster<CPU>/Raster<GPU> 2025-06-19 18:37:13 -07:00
types.rs Improve clarify of type errors and tooltip diagnostics 2025-05-17 16:13:05 -07:00
uuid.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
value.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00