Cleanup: Move `BKE_anim_data` header to be fully C++.

This commit is contained in:
Bastien Montagne 2024-02-28 11:51:03 +01:00
parent 44810e137f
commit de5451b112
80 changed files with 97 additions and 108 deletions

View File

@ -9,7 +9,7 @@
#include "ANIM_animdata.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_fcurve.h"
#include "BKE_lib_id.hh"

View File

@ -18,7 +18,7 @@
#include "ANIM_visualkey.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_fcurve.h"
#include "BKE_idtype.hh"

View File

@ -10,10 +10,6 @@
#include "BLI_sys_types.h" /* for bool */
#ifdef __cplusplus
extern "C" {
#endif
struct AnimData;
struct BlendDataReader;
struct BlendLibReader;
@ -31,17 +27,17 @@ struct bAction;
* Check if the given ID-block can have AnimData.
*/
bool id_type_can_have_animdata(short id_type);
bool id_can_have_animdata(const struct ID *id);
bool id_can_have_animdata(const ID *id);
/**
* Get #AnimData from the given ID-block.
*/
struct AnimData *BKE_animdata_from_id(const struct ID *id);
AnimData *BKE_animdata_from_id(const ID *id);
/**
* Ensure #AnimData exists in the given ID-block (when supported).
*/
struct AnimData *BKE_animdata_ensure_id(struct ID *id);
AnimData *BKE_animdata_ensure_id(ID *id);
/**
* Set active action used by AnimData from the given ID-block.
@ -55,36 +51,36 @@ struct AnimData *BKE_animdata_ensure_id(struct ID *id);
*
* \return true when the action was successfully updated, false otherwise.
*/
bool BKE_animdata_set_action(struct ReportList *reports, struct ID *id, struct bAction *act);
bool BKE_animdata_set_action(ReportList *reports, ID *id, bAction *act);
/**
* Same as BKE_animdata_set_action(), except sets `tmpact` instead of `action`.
*/
bool BKE_animdata_set_tmpact(struct ReportList *reports, struct ID *id, struct bAction *act);
bool BKE_animdata_set_tmpact(ReportList *reports, ID *id, bAction *act);
bool BKE_animdata_action_editable(const struct AnimData *adt);
bool BKE_animdata_action_editable(const AnimData *adt);
/**
* Ensure that the action's idroot is set correctly given the ID type of the owner.
* Return true if it is, false if it was already set to an incompatible type.
*/
bool BKE_animdata_action_ensure_idroot(const struct ID *owner, struct bAction *action);
bool BKE_animdata_action_ensure_idroot(const ID *owner, bAction *action);
/**
* Free AnimData used by the nominated ID-block, and clear ID-block's AnimData pointer.
*/
void BKE_animdata_free(struct ID *id, bool do_id_user);
void BKE_animdata_free(ID *id, bool do_id_user);
/**
* Return true if the ID-block has non-empty AnimData.
*/
bool BKE_animdata_id_is_animated(const struct ID *id);
bool BKE_animdata_id_is_animated(const ID *id);
/**
* Callback used by lib_query to walk over all ID usages
* (mimics `foreach_id` callback of #IDTypeInfo structure).
*/
void BKE_animdata_foreach_id(struct AnimData *adt, struct LibraryForeachIDData *data);
void BKE_animdata_foreach_id(AnimData *adt, LibraryForeachIDData *data);
/**
* Make a copy of the given AnimData - to be used when copying data-blocks.
@ -92,21 +88,21 @@ void BKE_animdata_foreach_id(struct AnimData *adt, struct LibraryForeachIDData *
* see LIB_ID_CREATE_.../LIB_ID_COPY_... flags in BKE_lib_id.hh
* \return The copied animdata.
*/
struct AnimData *BKE_animdata_copy(struct Main *bmain, struct AnimData *adt, int flag);
AnimData *BKE_animdata_copy(Main *bmain, AnimData *adt, int flag);
/**
* \param flag: Control ID pointers management,
* see LIB_ID_CREATE_.../LIB_ID_COPY_... flags in BKE_lib_id.hh
* \return true is successfully copied.
*/
bool BKE_animdata_copy_id(struct Main *bmain, struct ID *id_to, struct ID *id_from, int flag);
bool BKE_animdata_copy_id(Main *bmain, ID *id_to, ID *id_from, int flag);
/**
* Copy AnimData Actions.
*/
void BKE_animdata_copy_id_action(struct Main *bmain, struct ID *id);
void BKE_animdata_copy_id_action(Main *bmain, ID *id);
void BKE_animdata_duplicate_id_action(struct Main *bmain, struct ID *id, uint duplicate_flags);
void BKE_animdata_duplicate_id_action(Main *bmain, ID *id, uint duplicate_flags);
/* Merge copies of data from source AnimData block */
typedef enum eAnimData_MergeCopy_Modes {
@ -123,15 +119,8 @@ typedef enum eAnimData_MergeCopy_Modes {
/**
* Merge copies of the data from the src AnimData into the destination AnimData.
*/
void BKE_animdata_merge_copy(struct Main *bmain,
struct ID *dst_id,
struct ID *src_id,
eAnimData_MergeCopy_Modes action_mode,
bool fix_drivers);
void BKE_animdata_merge_copy(
Main *bmain, ID *dst_id, ID *src_id, eAnimData_MergeCopy_Modes action_mode, bool fix_drivers);
void BKE_animdata_blend_write(struct BlendWriter *writer, struct ID *id);
void BKE_animdata_blend_read_data(struct BlendDataReader *reader, struct ID *id);
#ifdef __cplusplus
}
#endif
void BKE_animdata_blend_write(BlendWriter *writer, ID *id);
void BKE_animdata_blend_read_data(BlendDataReader *reader, ID *id);

View File

@ -324,7 +324,7 @@ set(SRC
BKE_action.h
BKE_action.hh
BKE_addon.h
BKE_anim_data.h
BKE_anim_data.hh
BKE_anim_path.h
BKE_anim_visualization.h
BKE_animsys.h

View File

@ -35,7 +35,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_anim_visualization.h"
#include "BKE_animsys.h"
#include "BKE_armature.hh"

View File

@ -10,7 +10,7 @@
#include <cstring>
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_context.hh"
#include "BKE_fcurve.h"

View File

@ -36,7 +36,7 @@
#include "DNA_world_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_context.hh"
#include "BKE_fcurve.h"

View File

@ -38,7 +38,7 @@
#include "DNA_scene_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_anim_visualization.h"
#include "BKE_armature.hh"
#include "BKE_constraint.h"

View File

@ -20,7 +20,7 @@
#include "BLI_threads.h"
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_collection.hh"
#include "BKE_idprop.h"
#include "BKE_idtype.hh"

View File

@ -25,7 +25,7 @@
#include "BLI_utildefines.h"
#include "BLI_vector.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_fields.hh"
#include "BKE_geometry_set.hh"

View File

@ -28,7 +28,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_context.hh"
#include "BKE_curve.hh"

View File

@ -34,7 +34,7 @@
#include "DNA_space_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_collection.hh"
#include "BKE_colortools.hh"
#include "BKE_deform.hh"

View File

@ -9,7 +9,7 @@
#include <iostream>
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_curves.hh"
#include "BKE_customdata.hh"
#include "BKE_deform.hh"

View File

@ -8,7 +8,7 @@
#include <fmt/format.h>
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_attribute.hh"
#include "BKE_colorband.hh"
#include "BKE_colortools.hh"

View File

@ -44,7 +44,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_fcurve.h"
#include "BKE_fcurve_driver.h"
#include "BKE_global.hh"

View File

@ -34,7 +34,7 @@
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_curve.hh"
#include "BKE_customdata.hh"
#include "BKE_deform.hh"

View File

@ -40,7 +40,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_armature.hh"
#include "BKE_asset.hh"
#include "BKE_bpath.hh"

View File

@ -20,7 +20,7 @@
#include "BLI_set.hh"
#include "BLI_vector.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_asset.hh"
#include "BKE_idprop.h"
#include "BKE_idtype.hh"

View File

@ -25,7 +25,7 @@
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_build.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_armature.hh"
#include "BKE_blender.hh"
#include "BKE_collection.hh"

View File

@ -17,7 +17,7 @@
#include "BLI_set.hh"
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_idprop.h"
#include "BKE_idtype.hh"
#include "BKE_lib_id.hh"

View File

@ -32,7 +32,7 @@
#include "BKE_curve.hh"
#include "BKE_idtype.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_image.h"
#include "BKE_lib_id.hh"
#include "BKE_lib_query.hh"

View File

@ -44,7 +44,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_attribute.hh"
#include "BKE_brush.hh"
#include "BKE_curve.hh"

View File

@ -42,7 +42,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_attribute.hh"
#include "BKE_bake_data_block_id.hh"
#include "BKE_bpath.hh"

View File

@ -51,7 +51,7 @@
#include "IMB_imbuf.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_asset.hh"
#include "BKE_bpath.hh"

View File

@ -14,7 +14,7 @@
#include "DNA_modifier_types.h"
#include "DNA_node_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_image.h"
#include "BKE_main.hh"
#include "BKE_node.hh"

View File

@ -66,7 +66,7 @@
#include "BKE_DerivedMesh.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_anim_path.h"
#include "BKE_anim_visualization.h"
#include "BKE_animsys.h"

View File

@ -22,7 +22,7 @@
#include "BLI_utildefines.h"
#include "BLI_vector.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_bake_data_block_id.hh"
#include "BKE_customdata.hh"
#include "BKE_geometry_set.hh"

View File

@ -52,7 +52,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_bpath.hh"
#include "BKE_collection.hh"

View File

@ -29,7 +29,7 @@
#include "BLI_task.hh"
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_bake_data_block_id.hh"
#include "BKE_bpath.hh"
#include "BKE_geometry_set.hh"

View File

@ -60,7 +60,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_asset.hh"
#include "BKE_blender_version.h"

View File

@ -48,7 +48,7 @@
#include "BLI_math_rotation.h"
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_anim_visualization.h"
#include "BKE_armature.hh"
#include "BKE_colortools.hh"

View File

@ -46,7 +46,7 @@
#undef DNA_GENFILE_VERSIONING_MACROS
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_colortools.hh"
#include "BKE_customdata.hh"

View File

@ -55,7 +55,7 @@
#undef DNA_GENFILE_VERSIONING_MACROS
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_asset.hh"

View File

@ -43,7 +43,7 @@
#include "BLI_string.h"
#include "BLI_string_ref.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_attribute.hh"

View File

@ -53,7 +53,7 @@
#include "DNA_world_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_bake_geometry_nodes_modifier.hh"

View File

@ -56,7 +56,7 @@
#include "DNA_world_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_armature.hh"
#include "BKE_collection.hh"
#include "BKE_collision.h"

View File

@ -16,7 +16,7 @@
#include "DNA_anim_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "intern/builder/deg_builder_relations.h"
#include "intern/depsgraph_relation.hh"

View File

@ -28,7 +28,7 @@
#include "DNA_screen_types.h"
#include "DNA_windowmanager_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_global.hh"
#include "BKE_idtype.hh"
#include "BKE_lib_override.hh"

View File

@ -69,7 +69,7 @@
#endif
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_editmesh.hh"

View File

@ -51,7 +51,7 @@
#include "RNA_path.hh"
#include "RNA_prototypes.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_context.hh"
#include "BKE_curve.hh"

View File

@ -29,7 +29,7 @@
#include "RNA_path.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_fcurve.h"
#include "BKE_global.hh"

View File

@ -23,7 +23,7 @@
#include "BLI_utildefines.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_fcurve.h"
#include "BKE_gpencil_legacy.h"
#include "BKE_grease_pencil.hh"

View File

@ -67,7 +67,7 @@
#include "BLI_utildefines.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_collection.hh"
#include "BKE_context.hh"
#include "BKE_fcurve.h"

View File

@ -20,7 +20,7 @@
#include "DNA_scene_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_main.hh"
#include "BKE_scene.hh"

View File

@ -18,7 +18,7 @@
#include "DNA_anim_types.h"
#include "DNA_texture_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_fcurve.h"
#include "BKE_fcurve_driver.h"

View File

@ -23,7 +23,7 @@
#include "DNA_scene_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_context.hh"

View File

@ -24,7 +24,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_constraint.h"

View File

@ -20,7 +20,7 @@
#include "DNA_armature_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_context.hh"

View File

@ -17,7 +17,7 @@
#include "DNA_object_types.h"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_idprop.h"
#include "BKE_layer.hh"
#include "BKE_object.hh"

View File

@ -24,7 +24,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_curve.hh"
#include "BKE_displist.h"

View File

@ -18,7 +18,7 @@
#include "BLI_blenlib.h"
#include "BLI_ghash.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_curve.hh"
#include "BKE_fcurve.h"

View File

@ -17,7 +17,7 @@
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_duplilist.hh"
#include "BKE_gpencil_geom_legacy.h"

View File

@ -37,7 +37,7 @@
#include "DNA_screen_types.h"
#include "DNA_view3d_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_brush.hh"
#include "BKE_context.hh"

View File

@ -19,7 +19,7 @@
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_duplilist.hh"
#include "BKE_gpencil_geom_legacy.h"

View File

@ -45,7 +45,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_armature.hh"
#include "BKE_camera.h"
#include "BKE_collection.hh"

View File

@ -39,7 +39,7 @@
#include "BLT_translation.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_armature.hh"
#include "BKE_collection.hh"
#include "BKE_constraint.h"

View File

@ -27,7 +27,7 @@
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_camera.h"
#include "BKE_context.hh"
#include "BKE_customdata.hh"

View File

@ -32,7 +32,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_appdir.hh"
#include "BKE_blender_copybuffer.hh"

View File

@ -25,7 +25,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_curve.hh"
#include "BKE_fcurve.h"

View File

@ -20,7 +20,7 @@
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_curve.hh"
#include "BKE_fcurve.h"
#include "BKE_nla.h"

View File

@ -17,7 +17,7 @@
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_global.hh"
#include "BKE_layer.hh"

View File

@ -37,7 +37,7 @@
#include "BLI_utildefines.h"
#include "BLI_vector.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_collection.hh"

View File

@ -11,7 +11,7 @@
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "../outliner_intern.hh"
#include "common.hh"

View File

@ -20,7 +20,7 @@
#include "BLI_math_vector.hh"
#include "BKE_action.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_global.hh"
#include "BKE_layer.hh"

View File

@ -17,7 +17,7 @@
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_context.hh"
#include "BKE_nla.h"

View File

@ -10,7 +10,7 @@
#include <sstream>
#include <string>
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_duplilist.hh"
#include "BKE_key.hh"
#include "BKE_object.hh"

View File

@ -217,7 +217,7 @@ const IDFilterEnumPropertyItem rna_enum_id_type_filter_items[] = {
# include "BLO_readfile.hh"
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_global.hh" /* XXX, remove me */
# include "BKE_idprop.h"
# include "BKE_idtype.hh"

View File

@ -32,7 +32,7 @@
#include "BLF_api.hh"
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_collection.hh"
#include "BKE_context.hh"
#include "BKE_fcurve.h"

View File

@ -91,7 +91,7 @@ const EnumPropertyItem rna_enum_keying_flag_api_items[] = {
# include "BLI_math_base.h"
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_animsys.h"
# include "BKE_fcurve.h"
# include "BKE_nla.h"

View File

@ -219,7 +219,7 @@ static StructRNA *rna_FModifierType_refine(PointerRNA *ptr)
/* ****************************** */
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_fcurve.h"
# include "BKE_fcurve_driver.h"

View File

@ -23,7 +23,7 @@
# include "DNA_mesh_types.h"
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_attribute.hh"
# include "BKE_mesh.h"
# include "BKE_mesh.hh"

View File

@ -76,7 +76,7 @@ const EnumPropertyItem rna_enum_nla_mode_extend_items[] = {
# include <stdio.h>
/* needed for some of the validation stuff... */
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_fcurve.h"
# include "BKE_nla.h"

View File

@ -24,7 +24,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_sound.h"

View File

@ -551,7 +551,7 @@ static const EnumPropertyItem rna_enum_curve_display_handle_items[] = {
# include "BLI_path_util.h"
# include "BLI_string.h"
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_brush.hh"
# include "BKE_context.hh"
# include "BKE_global.hh"

View File

@ -35,7 +35,7 @@
# include "BLI_math_vector.h"
# include "BKE_anim_data.h"
# include "BKE_anim_data.hh"
# include "BKE_animsys.h"
# include "BKE_node.hh"
# include "BKE_report.hh"

View File

@ -24,7 +24,7 @@
#include "ANIM_keyframing.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_context.hh"
#include "BKE_fcurve.h"

View File

@ -39,7 +39,7 @@
#include "BLT_translation.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h" /* <------ should this be here?, needed for sequencer update */
#include "BKE_callbacks.hh"
#include "BKE_camera.h"

View File

@ -22,7 +22,7 @@
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_global.hh"
#include "BKE_layer.hh"

View File

@ -26,7 +26,7 @@
#include "BLI_path_util.h"
#include "BLI_rect.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_fcurve.h"
#include "BKE_global.hh"

View File

@ -48,7 +48,7 @@
#include "BLI_time.h"
#include "BLI_utildefines.h"
#include "BKE_anim_data.h"
#include "BKE_anim_data.hh"
#include "BKE_brush.hh"
#include "BKE_colortools.hh"
#include "BKE_context.hh"