UsdEditTargetUndo
- class omni.kit.usd_undo.layer_undo.UsdEditTargetUndo(edit_target: EditTarget)
Bases:
UsdLayerUndo
A class for managing undo operations on a USD edit target.
This class provides methods to reserve and undo changes made to a USD layer through an edit target.
- Parameters
edit_target – Usd.EditTarget The edit target to be managed for undo operations.
Methods
__init__
(edit_target)Initializes a UsdEditTargetUndo instance with the given edit target.
reserve
(path[, info])Reserves the specified path and info for undo, mapped to the edit target's namespace.
- __init__(edit_target: EditTarget)
Initializes a UsdEditTargetUndo instance with the given edit target.
- Parameters
edit_target (Usd.EditTarget) – The edit target to be managed for undo operations.
- reserve(path: Path, info=None)
Reserves the specified path and info for undo, mapped to the edit target’s namespace.
- Parameters
path (Sdf.Path) – The path to be reserved.
info (str, optional) – The info key to be reserved. If None, the entire spec is reserved.