78 struct Object **object_array,
79 uint object_array_len,
80 uint object_array_stride);
bool ED_undo_is_state_valid(struct bContext *C)
struct MemFile * ED_undosys_stack_memfile_get_active(struct UndoStack *ustack)
void ED_undosys_type_free(void)
void ED_OT_undo_history(struct wmOperatorType *ot)
void ED_undo_grouped_push_op(struct bContext *C, struct wmOperator *op)
void ED_undo_redo(struct bContext *C)
bool ED_undo_is_memfile_compatible(const struct bContext *C)
void ED_OT_undo(struct wmOperatorType *ot)
void ED_undo_object_editmode_restore_helper(struct bContext *C, struct Object **object_array, uint object_array_len, uint object_array_stride)
void ED_undo_object_set_active_or_warn(struct Scene *scene, struct ViewLayer *view_layer, struct Object *ob, const char *info, struct CLG_LogRef *log)
void ED_undo_pop(struct bContext *C)
bool ED_undo_is_legacy_compatible_for_property(struct bContext *C, struct ID *id)
struct Object ** ED_undo_editmode_objects_from_view_layer(struct ViewLayer *view_layer, uint *r_len)
void ED_undosys_type_init(void)
void ED_undo_operator_repeat_cb(struct bContext *C, void *arg_op, void *arg_unused)
void ED_OT_undo_redo(struct wmOperatorType *ot)
void ED_OT_redo(struct wmOperatorType *ot)
void ED_undo_grouped_push(struct bContext *C, const char *str)
void ED_undo_operator_repeat_cb_evt(struct bContext *C, void *arg_op, int arg_unused)
int ED_undo_operator_repeat(struct bContext *C, struct wmOperator *op)
void ED_undo_group_begin(struct bContext *C)
struct Base ** ED_undo_editmode_bases_from_view_layer(struct ViewLayer *view_layer, uint *r_len)
void ED_undo_push(struct bContext *C, const char *str)
void ED_OT_undo_push(struct wmOperatorType *ot)
void ED_undo_push_op(struct bContext *C, struct wmOperator *op)
struct UndoStack * ED_undo_stack_get(void)
bool ED_undo_is_valid(const struct bContext *C, const char *undoname)
void ED_undosys_stack_memfile_id_changed_tag(struct UndoStack *ustack, struct ID *id)
void ED_undo_group_end(struct bContext *C)
void ED_undo_pop_op(struct bContext *C, struct wmOperator *op)
ccl_device_inline float3 log(float3 v)