omni.kit.usd.layers Classes#

Classes Summary:

AbstractLayerCommand

Abstract base class for layer commands.

AutoAuthoring

(Experimental) USD supports switching edit targets so that all authoring will take place in that specified layer. When it’s working

CreateLayerReferenceCommand

Create reference in specific layer.

CreateSublayerCommand

Creates or inserts a sublayer.

FlattenLayersCommand

Flatten Layers.

LayerEditMode

Layer edit mode.

LayerErrorType

Layer error type.

LayerEventPayload

LayerEventPayload is a wrapper to carb.events.IEvent sent from module omni.kit.usd.layers.

LayerEventType

Layer event types.

LayerUtils

LayerUtils provides utilities for operating layers.

Layers

Layers is the Python container of ILayersInstance, through which you can access all interfaces. For each UsdContext,

LayersState

LinkSpecsCommand

Links spec paths to layers.

LiveSession

Python instance of ILayersInstance for the convenience of accessing

LiveSessionUser

LiveSessionUser represents an peer client instance that joins

LiveSyncing

Live Syncing includes the interfaces to management Live Sessions of all layers in the bound UsdContext.

LockLayerCommand

Sets lock state for layer.

LockSpecsCommand

Locks spec paths in the UsdContext.

MergeLayersCommand

Merges two layers.

MovePrimSpecsToLayerCommand

Merge prim spec from src layer to dst layer and remove it from src layer.

MoveSublayerCommand

Moves sublayer from one location to the other.

RemovePrimSpecCommand

Removes prim spec from a layer.

RemoveSublayerCommand

Removes a sublayer from parent layer.

ReplaceSublayerCommand

Replaces sublayer with a new layer.

SetEditTargetCommand

Sets layer as Edit Target.

SetLayerMutenessCommand

Sets mute state for layer.

SpecsLinking

SpecsLocking

StitchPrimSpecsToLayer

Flatten specific prims in the stage. It will remove original prim specs after flatten.

UnlinkSpecsCommand

Unlinks spec paths to layers.

UnlockSpecsCommand

Unlocks spec paths in the UsdContext