Jacques Lucke
26ce934148
Refactor: Geometry Nodes: extract modifier UI code to separate file
...
The goal is to be able to reuse parts of this code in all the places that call
Geometry Nodes. Currently, that's only a modifier and an operator. More places
may follow in the future though.
This patch does not implement any of the code-reuse yet, it just extracts the
code into a separate file. Follow-up patches will work towards better
code-reuse.
Note, this extracts the entire modifier drawing, including error messages,
baking etc. I found this to be easier, because they still often share a common
core (like getting the logged data).
Pull Request: https://projects.blender.org/blender/blender/pulls/139379
2025-05-24 12:50:02 +02:00
..
2025-05-02 15:08:29 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-13 17:27:30 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-13 17:27:30 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-19 13:56:35 +02:00
2024-11-05 16:35:16 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-23 14:03:20 +10:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-23 01:07:12 +02:00
2025-05-20 17:32:49 +02:00
2025-05-13 17:27:30 +02:00
2025-01-31 17:03:17 +01:00
2024-08-23 13:09:20 +10:00
2025-01-31 17:03:17 +01:00
2025-01-07 12:39:13 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-24 12:50:02 +02:00
2025-01-31 17:03:17 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-01-31 17:03:17 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-13 17:27:30 +02:00
2025-04-21 17:59:41 +02:00
2025-03-12 15:43:33 +01:00
2025-01-07 12:39:13 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-23 01:07:12 +02:00
2025-05-13 17:27:30 +02:00
2025-02-12 23:01:08 +01:00
2023-09-22 03:18:17 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-13 17:27:30 +02:00
2025-05-13 17:27:30 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-08 20:45:37 +02:00
2025-01-07 12:39:13 +01:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00
2025-05-20 17:32:49 +02:00