e4f34453e3703c9c4d9fd1e8a9ed3054f3efd4ea
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
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
