void BKE_keyblock_convert_to_lattice(const struct KeyBlock *kb, struct Lattice *lt)
struct KeyBlock * BKE_keyblock_from_object(struct Object *ob)
void * BLI_findlink(const struct ListBase *listbase, int number) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
MINLINE void copy_v3_v3(float r[3], const float a[3])
These structs are the foundation for all linked lists in the library system.
Object is a sort of wrapper for general info.
Read Guarded memory(de)allocation.
void BKE_editlattice_make(Object *obedit)
void BKE_editlattice_free(Object *ob)
void BKE_editlattice_load(Object *obedit)
void(* MEM_freeN)(void *vmemh)
void *(* MEM_dupallocN)(const void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_mallocN)(size_t len, const char *str)
struct MDeformVert * dvert
struct EditLatt * editlatt