Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_key.h
| Context not available. | |||||
| float *BKE_key_evaluate_object_ex(struct Object *ob, int *r_totelem, float *arr, size_t arr_size); | float *BKE_key_evaluate_object_ex(struct Object *ob, int *r_totelem, float *arr, size_t arr_size); | ||||
| float *BKE_key_evaluate_object(struct Object *ob, int *r_totelem); | float *BKE_key_evaluate_object(struct Object *ob, int *r_totelem); | ||||
| /* @param shapenr -1 for all blocks */ | |||||
| int BKE_key_count_keyblocks_elements_shapenr(struct Key *key, int shapenr); | |||||
| int BKE_key_count_keyblocks_elements(struct Key *key); | |||||
| /* @param shapenr -1 for all blocks */ | |||||
| void BKE_key_copy_keyblocks_data_shapenr(struct Key *key, float (*arr)[3], int shapenr); | |||||
| void BKE_key_copy_keyblocks_data(struct Key *key, float (*arr)[3]); | |||||
| /* Set the data to all keyblocks (or shapenr if >= 0) */ | |||||
| void BKE_key_set_keyblocks_data_with_mat(struct Key *key, | |||||
| int shapenr, | |||||
| float (*vertices)[3], | |||||
| const float mat[4][4]); | |||||
| /* Set the data to all keyblocks (or shapenr if >= 0) */ | |||||
| void BKE_key_set_keyblocks_data(struct Key *key, int shapenr, void *data); | |||||
| bool BKE_key_idtype_support(const short id_type); | bool BKE_key_idtype_support(const short id_type); | ||||
| struct Key **BKE_key_from_id_p(struct ID *id); | struct Key **BKE_key_from_id_p(struct ID *id); | ||||
| Context not available. | |||||