static constexpr const char * ANIM_KS_ROTATION_ID
static constexpr const char * ANIM_KS_SCALING_ID
static constexpr const char * ANIM_KS_WHOLE_CHARACTER_ID
bool(*)(KeyingSetInfo *ksi, bContext *C) cbKeyingSet_Poll
static constexpr const char * ANIM_KS_AVAILABLE_ID
static constexpr const char * ANIM_KS_LOC_ROT_SCALE_ID
void(*)(KeyingSetInfo *ksi, bContext *C, KeyingSet *ks) cbKeyingSet_Iterator
static constexpr const char * ANIM_KS_WHOLE_CHARACTER_SELECTED_ID
static constexpr const char * ANIM_KS_LOCATION_ID
void(*)(KeyingSetInfo *ksi, bContext *C, KeyingSet *ks, PointerRNA *ptr) cbKeyingSet_Generate
static constexpr const char * ANIM_KS_LOC_ROT_SCALE_CPROP_ID
BMesh const char void * data
KeyingSet * builtin_keyingset_get_named(const char name[])
void relative_keyingset_add_source(blender::Vector< PointerRNA > &sources, ID *id, StructRNA *srna, void *data)
KeyingSet * scene_get_active_keyingset(const Scene *scene)
KeyingSetInfo * keyingset_info_find_name(const char name[])
KeyingSet * get_keyingset_for_autokeying(const Scene *scene, const char *transformKSName)
void keyingset_info_register(KeyingSetInfo *keyingset_info)
void keyingset_info_unregister(Main *bmain, KeyingSetInfo *keyingset_info)
bool keyingset_find_id(KeyingSet *keyingset, ID *id)
int apply_keyingset(bContext *C, blender::Vector< PointerRNA > *sources, KeyingSet *keyingset, ModifyKeyMode mode, float cfra)
ModifyKeyReturn validate_keyingset(bContext *C, blender::Vector< PointerRNA > *sources, KeyingSet *keyingset)
void keyingset_infos_exit()
cbKeyingSet_Generate generate
cbKeyingSet_Iterator iter