MergeLayersCommand#
- class omni.kit.usd.layers.MergeLayersCommand(
- dst_parent_layer_identifier: str,
- dst_layer_identifier,
- src_parent_layer_identifier: str,
- src_layer_identifier: str,
- dst_stronger_than_src: bool,
- usd_context: str | UsdContext = '',
- src_layer_offset: LayerOffset = Sdf.LayerOffset(),
Bases:
AbstractLayerCommandMerges two layers.
Methods
__init__(dst_parent_layer_identifier, ...[, ...])Constructor.
do_impl()Abstract do function to be implemented.
Abstract undo function to be implemented.
- __init__(
- dst_parent_layer_identifier: str,
- dst_layer_identifier,
- src_parent_layer_identifier: str,
- src_layer_identifier: str,
- dst_stronger_than_src: bool,
- usd_context: str | UsdContext = '',
- src_layer_offset: LayerOffset = Sdf.LayerOffset(),
Constructor.
- Keyword Arguments:
dst_parent_layer_identifier – The parent of target layer.
dst_layer_identifier – The target layer that source layer is merged to.
src_parent_layer_identifier – The parent of source layer.
src_layer_identifier – The source layer.
dst_stronger_than_src (bool) – If target layer is stronger than source, which will decide how to merge opinions that appear in both layers.
usd_context (Union[str, omni.usd.UsdContext]) – Usd context name or instance. It uses default context if it’s empty.
src_layer_offset (Sdf.LayerOffset) – The source layer offset to target layer. By default, it’s identity.
- do_impl()#
Abstract do function to be implemented.
- undo_impl()#
Abstract undo function to be implemented.