Christoph Lendenfeld
e4f34453e3
Refactor: pass Vector instead of ListBase to motion path functions
...
This changes the `ListBase` argument for certain motion path functions
to `Vector<MPathTarget *>`. (and `Span`)
To better describe what the function is doing,
`animviz_get_object_motionpaths` has been renamed
to `animviz_build_motionpath_targets`.
Since `BLI_freelistN` can no longer be used, I added
`animviz_free_motionpath_targets`.
Note that the Vector is of `MPathTarget *` which
are allocated the C way. Because the `MPathTarget` struct is defined
in the .cc file, that's the only way for it to work atm.
Other refactors may mitigate that in the future, but I wanted to keep
the scope small.
Pull Request: https://projects.blender.org/blender/blender/pulls/133212
2025-01-24 12:43:20 +01:00
..
2025-01-04 16:26:39 +11:00
2025-01-24 12:43:20 +01:00
2025-01-07 12:39:13 +01:00
2025-01-07 12:39:13 +01:00
2025-01-17 17:11:03 +01:00
2023-08-16 00:20:26 +10:00
2024-03-26 17:55:20 +11:00
2025-01-07 12:39:13 +01:00
2023-08-16 00:20:26 +10:00
2025-01-16 13:04:17 +11:00
2024-12-02 18:07:57 +01:00
2024-08-15 20:46:00 +10:00
2024-03-26 17:55:20 +11:00
2024-04-14 16:47:46 +02:00
2024-09-11 16:25:25 +10:00
2023-08-16 00:20:26 +10:00
2024-11-27 09:17:16 -05:00
2025-01-21 13:04:48 +01:00
2025-01-07 12:39:13 +01:00
2024-11-13 16:32:33 +01:00
2025-01-07 12:39:13 +01:00
2024-11-27 19:01:00 +11:00
2024-11-21 16:50:48 +01:00
2024-12-20 21:05:40 +01:00
2025-01-07 12:39:13 +01:00
2024-11-23 13:11:01 +01:00
2025-01-07 12:39:13 +01:00
2025-01-07 12:39:13 +01:00
2025-01-04 16:26:39 +11:00
2025-01-07 12:39:13 +01:00
2025-01-14 16:26:54 +01:00
2025-01-07 12:39:13 +01:00
2025-01-09 19:19:06 +01:00
2025-01-08 21:22:45 +11:00
2025-01-07 12:39:13 +01:00
2025-01-04 16:26:39 +11:00
2024-09-26 10:05:09 +02:00
2025-01-15 03:30:29 +01:00
2025-01-07 12:39:13 +01:00
2025-01-07 12:39:13 +01:00
2024-11-02 15:43:27 +11:00
2024-07-27 13:32:51 +10:00
2025-01-07 12:39:13 +01:00
2025-01-22 19:24:38 +01:00
2025-01-07 12:39:13 +01:00
2025-01-07 12:39:13 +01:00
2025-01-07 14:09:45 +01:00
2023-08-16 00:20:26 +10:00
2025-01-07 12:39:13 +01:00
2024-01-31 16:32:10 -05:00
2024-01-15 15:33:00 +11:00
2025-01-07 12:39:13 +01:00
2024-11-25 13:24:46 +11:00
2024-11-18 21:09:07 +01:00
2023-08-16 00:20:26 +10:00
2025-01-07 12:39:13 +01:00
2023-08-16 00:20:26 +10:00
2025-01-07 12:39:13 +01:00
2025-01-22 03:30:40 +01:00
2025-01-07 12:39:13 +01:00
2024-03-18 15:04:12 +01:00
2024-12-09 09:14:44 +11:00
2024-03-26 17:55:20 +11:00
2024-11-18 18:19:48 +01:00
2024-11-18 18:19:48 +01:00
2025-01-07 17:19:24 +01:00
2025-01-14 19:43:42 +01:00
2024-09-11 16:25:25 +10:00
2025-01-07 12:39:13 +01:00
2024-12-19 15:56:54 +01:00
2023-10-20 13:50:10 +02:00
2024-11-27 19:01:00 +11:00
2024-09-11 16:25:25 +10:00