From 20620afc33cacd11429045f94ce27a8bc297c456 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 21 Nov 2019 21:03:03 +1100 Subject: Object: edit-mode data support for object vertex coordinate access Allows to access/transform/restore edit-mode coordinates in a generic way. --- source/blender/editors/include/ED_object.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source/blender/editors/include') diff --git a/source/blender/editors/include/ED_object.h b/source/blender/editors/include/ED_object.h index 38d75aa57e9..a5f56689c95 100644 --- a/source/blender/editors/include/ED_object.h +++ b/source/blender/editors/include/ED_object.h @@ -410,11 +410,17 @@ void ED_object_facemap_face_add(struct Object *ob, struct bFaceMap *fmap, int fa void ED_object_facemap_face_remove(struct Object *ob, struct bFaceMap *fmap, int facenum); /* object_data_transform.c */ +struct XFormObjectData *ED_object_data_xform_create_ex(struct ID *id, bool is_edit_mode); struct XFormObjectData *ED_object_data_xform_create(struct ID *id); +struct XFormObjectData *ED_object_data_xform_create_from_edit_mode(ID *id); + void ED_object_data_xform_destroy(struct XFormObjectData *xod); void ED_object_data_xform_by_mat4(struct XFormObjectData *xod, const float mat[4][4]); +void ED_object_data_xform_restore(struct XFormObjectData *xod); +void ED_object_data_xform_tag_update(struct XFormObjectData *xod); + #ifdef __cplusplus } #endif -- cgit v1.2.3