Blender V4.3
animdata.cc File Reference
#include "ANIM_action.hh"
#include "ANIM_animdata.hh"
#include "BKE_action.hh"
#include "BKE_anim_data.hh"
#include "BKE_fcurve.hh"
#include "BKE_key.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_material.h"
#include "BKE_node.hh"
#include "BLT_translation.hh"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_build.hh"
#include "DNA_anim_types.h"
#include "DNA_key_types.h"
#include "DNA_material_types.h"
#include "DNA_mesh_types.h"
#include "DNA_particle_types.h"
#include "ED_anim_api.hh"
#include "RNA_access.hh"
#include "RNA_path.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::animrig
 

Functions

void blender::animrig::reevaluate_fcurve_errors (bAnimContext *ac)
 
const FCurveblender::animrig::fcurve_find_by_rna_path (const AnimData &adt, StringRefNull rna_path, int array_index)
 
Public F-Curves API
static void blender::animrig::add_object_data_users (const Main &bmain, const ID &id, Vector< ID * > &related_ids)
 
Vector< ID * > blender::animrig::find_related_ids (Main &bmain, ID &id)
 
static bActionblender::animrig::find_related_action (Main &bmain, ID &id)
 
bActionblender::animrig::id_action_ensure (Main *bmain, ID *id)
 
void blender::animrig::animdata_fcurve_delete (bAnimContext *ac, AnimData *adt, FCurve *fcu)
 
bool blender::animrig::animdata_remove_empty_action (AnimData *adt)