diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-12-21 04:59:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-12-22 15:34:42 +0300 |
commit | 6929d8aa5993d4a8616e52c9787f29baf1c9f955 (patch) | |
tree | 57c078848803a1b0bbe7f83afb55469041424b45 /source/blender/editors/include | |
parent | a0892bb690fec36edd7999d6729e0826d72dab86 (diff) |
Object: extract data transform container into own API
Diffstat (limited to 'source/blender/editors/include')
-rw-r--r-- | source/blender/editors/include/ED_object.h | 10 |
1 files changed, 10 insertions, 0 deletions
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 |