bdk-blender/source/blender/depsgraph
Julian Eisel 585dd63c6e Cleanup: Move RNA path functions into own C++ file
NOTE: This is committed to the 3.3 branch as part of D15606, which we
decided should go to this release still (by Bastien, Dalai and me). That
is because these are important usability fixes/improvements to have for
the LTS release.

Adds `rna_path.cc` and `RNA_path.h`.

`rna_access.c` is a quite big file, which makes it rather hard and
inconvenient to navigate. RNA path functions form a nicely coherent unit
that can stand well on it's own, so it makes sense to split them off to
mitigate the problem. Moreover, I was looking into refactoring the quite
convoluted/overloaded `rna_path_parse()`, and found that some C++
features may help greatly with that. So having that code compile in C++
would be helpful to attempt that.

Differential Revision: https://developer.blender.org/D15540

Reviewed by: Brecht Van Lommel, Campbell Barton, Bastien Montagne
2022-08-04 16:13:00 +02:00
..
intern Cleanup: Move RNA path functions into own C++ file 2022-08-04 16:13:00 +02:00
CMakeLists.txt Fix T99733: Objects with driven visibility are evaluated when not needed 2022-07-21 09:49:16 +02:00
DEG_depsgraph_build.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DEG_depsgraph_debug.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DEG_depsgraph_physics.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DEG_depsgraph_query.h Cleanup: Better const correctness for DEG_get_eval_flags_for_id 2022-05-05 15:52:57 +02:00
DEG_depsgraph.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00