Blender Git Commit Log
Git Commits -> Revision 3208454
Revision 3208454 by Sybren A. Stüvel (master) April 3, 2020, 14:46 (GMT) |
Cleanup: Animation, move AnimData API to `anim_data.c`/`BKE_anim_data.h` The `BKE_animsys.h` and `anim_sys.c` files already had a an "AnimData API" section. The code in that section has now been split off, and placed into `BKE_anim_data.h` and `anim_data.c`. All files that used to include `BKE_animsys.h` have been adjusted to only include the animation headers they need (sometimes none). No functional changes. |
Commit Details:
Full Hash: 3208454aa81f57d40f51ffc47e026d2a00c4f4ac
Parent Commit: 33ab613
Lines Changed: +1587, -1496
2 Added Paths:
/source/blender/blenkernel/BKE_anim_data.h (+95, -0) (View)
/source/blender/blenkernel/intern/anim_data.c (+1435, -0) (View)
/source/blender/blenkernel/intern/anim_data.c (+1435, -0) (View)
87 Modified Paths:
/source/blender/blenkernel/BKE_animsys.h (+0, -52) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+1, -1376) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/camera.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/hair.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lattice.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_id_delete.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_query.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/light.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lightprobe.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/material.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/mball.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/object_update.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/paint.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/particle.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/pointcloud.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/seqprefetch.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/speaker.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/texture.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/volume.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/world.c (+0, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+0, -4) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_id.cc (+0, -1) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+1, -0) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_deps.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_motion_paths.c (+1, -1) (Diff)
/source/blender/editors/animation/drivers.c (+1, -0) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+0, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+1, -0) (Diff)
/source/blender/editors/armature/armature_relations.c (+1, -0) (Diff)
/source/blender/editors/armature/pose_utils.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_undo.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/interface/interface.c (+0, -1) (Diff)
/source/blender/editors/interface/interface_layout.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/editors/render/render_opengl.c (+1, -1) (Diff)
/source/blender/editors/render/render_shading.c (+1, -0) (Diff)
/source/blender/editors/space_action/action_data.c (+0, -1) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+1, -1) (Diff)
/source/blender/editors/space_node/node_relationships.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+1, -1) (Diff)
/source/blender/io/alembic/intern/abc_writer_mesh.cc (+1, -1) (Diff)
/source/blender/io/collada/AnimationExporter.h (+0, -1) (Diff)
/source/blender/io/collada/SceneExporter.h (+0, -1) (Diff)
/source/blender/io/usd/intern/abstract_hierarchy_iterator.cc (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve_api.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -0) (Diff)
/source/blender/render/intern/source/render_texture.c (+0, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+1, -1376) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/camera.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/hair.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lattice.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_id_delete.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_query.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/light.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/lightprobe.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/material.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/mball.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/object_update.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/paint.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/particle.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/pointcloud.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/seqprefetch.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/speaker.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/texture.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/volume.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/world.c (+0, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+0, -4) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_id.cc (+0, -1) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+1, -0) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_deps.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_motion_paths.c (+1, -1) (Diff)
/source/blender/editors/animation/drivers.c (+1, -0) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+0, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+1, -0) (Diff)
/source/blender/editors/armature/armature_relations.c (+1, -0) (Diff)
/source/blender/editors/armature/pose_utils.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_undo.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/interface/interface.c (+0, -1) (Diff)
/source/blender/editors/interface/interface_layout.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/editors/render/render_opengl.c (+1, -1) (Diff)
/source/blender/editors/render/render_shading.c (+1, -0) (Diff)
/source/blender/editors/space_action/action_data.c (+0, -1) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+1, -1) (Diff)
/source/blender/editors/space_node/node_relationships.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+1, -1) (Diff)
/source/blender/io/alembic/intern/abc_writer_mesh.cc (+1, -1) (Diff)
/source/blender/io/collada/AnimationExporter.h (+0, -1) (Diff)
/source/blender/io/collada/SceneExporter.h (+0, -1) (Diff)
/source/blender/io/usd/intern/abstract_hierarchy_iterator.cc (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve_api.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -0) (Diff)
/source/blender/render/intern/source/render_texture.c (+0, -1) (Diff)