.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_UndoRedo: UndoRedo ======== **Inherits:** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`create_action` **(** :ref:`String` name, :ref:`bool` mergeable=false **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`commit_action` **(** **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_do_method` **(** :ref:`Object` object, :ref:`String` method, var arg0=NULL, var arg1=NULL, var arg2=NULL, var arg3=NULL, var arg4=NULL **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_undo_method` **(** :ref:`Object` object, :ref:`String` method, var arg0=NULL, var arg1=NULL, var arg2=NULL, var arg3=NULL, var arg4=NULL **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_do_property` **(** :ref:`Object` object, :ref:`String` property, Variant value **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_undo_property` **(** :ref:`Object` object, :ref:`String` property, Variant value **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_do_reference` **(** :ref:`Object` object **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_undo_reference` **(** :ref:`Object` object **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_history` **(** **)** | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_current_action_name` **(** **)** const | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_version` **(** **)** const | +------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Member Function Description --------------------------- .. _class_UndoRedo_create_action: - void **create_action** **(** :ref:`String` name, :ref:`bool` mergeable=false **)** .. _class_UndoRedo_commit_action: - void **commit_action** **(** **)** .. _class_UndoRedo_add_do_method: - void **add_do_method** **(** :ref:`Object` object, :ref:`String` method, var arg0=NULL, var arg1=NULL, var arg2=NULL, var arg3=NULL, var arg4=NULL **)** .. _class_UndoRedo_add_undo_method: - void **add_undo_method** **(** :ref:`Object` object, :ref:`String` method, var arg0=NULL, var arg1=NULL, var arg2=NULL, var arg3=NULL, var arg4=NULL **)** .. _class_UndoRedo_add_do_property: - void **add_do_property** **(** :ref:`Object` object, :ref:`String` property, Variant value **)** .. _class_UndoRedo_add_undo_property: - void **add_undo_property** **(** :ref:`Object` object, :ref:`String` property, Variant value **)** .. _class_UndoRedo_add_do_reference: - void **add_do_reference** **(** :ref:`Object` object **)** .. _class_UndoRedo_add_undo_reference: - void **add_undo_reference** **(** :ref:`Object` object **)** .. _class_UndoRedo_clear_history: - void **clear_history** **(** **)** .. _class_UndoRedo_get_current_action_name: - :ref:`String` **get_current_action_name** **(** **)** const .. _class_UndoRedo_get_version: - :ref:`int` **get_version** **(** **)** const