DeleteFabricPrimsCommand#
- class omni.fabric.commands.scripts.extension.DeleteFabricPrimsCommand(
- paths: list[str | Path],
- delete_descendents: bool = True,
- stage: Stage | None = None,
- context_name: str | None = None,
Bases:
Command
,FabricStageHelper
A command for deleting prims from a Fabric stage.
The command removes the specified prims and their descendants from the stage, if allowed by the current stage settings. It supports undo and redo operations.
- Parameters:
paths – List[Union[str, usdrt.Sdf.Path]] The Fabric paths of the prims to be deleted.
delete_descendents – bool Whether to delete descendants of the specified prims.
stage – Optional[usdrt.Usd.Stage] The stage from which the prims will be deleted.
context_name – Optional[str] The name of the context to use for the operation.
Methods
__init__
(paths[, delete_descendents, stage, ...])Creates a command to delete the specified Fabric prims.
do
()Executes the deletion of the specified Fabric prims.
undo
()Undoes the deletion of the specified Fabric prims, restoring them to the stage.
- __init__(
- paths: list[str | Path],
- delete_descendents: bool = True,
- stage: Stage | None = None,
- context_name: str | None = None,
Creates a command to delete the specified Fabric prims.
- do()#
Executes the deletion of the specified Fabric prims.
- undo()#
Undoes the deletion of the specified Fabric prims, restoring them to the stage.