From 6929d8aa5993d4a8616e52c9787f29baf1c9f955 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 21 Dec 2019 12:59:58 +1100 Subject: Object: extract data transform container into own API --- source/blender/editors/include/ED_object.h | 10 ++++++++++ 1 file changed, 10 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 a5f56689c95..d27eeb270ac 100644 --- a/source/blender/editors/include/ED_object.h +++ b/source/blender/editors/include/ED_object.h @@ -421,6 +421,16 @@ void ED_object_data_xform_by_mat4(struct XFormObjectData *xod, const float mat[4 void ED_object_data_xform_restore(struct XFormObjectData *xod); void ED_object_data_xform_tag_update(struct XFormObjectData *xod); +/* Container helper API. */ +struct XFormObjectData_Container; +struct XFormObjectData_Container *ED_object_data_xform_container_create(void); +void ED_object_data_xform_container_destroy(struct XFormObjectData_Container *xds); +void ED_object_data_xform_container_update_all(struct XFormObjectData_Container *xds, + struct Main *bmain, + struct Depsgraph *depsgraph); +void ED_object_data_xform_container_item_ensure(struct XFormObjectData_Container *xds, + struct Object *ob); + #ifdef __cplusplus } #endif -- cgit v1.2.3