unf.Notice.ObjectsChanged

class unf.Notice.ObjectsChanged

Base: unf.Notice.StageNotice

Notice sent in response to authored changes that affect any Usd Object.

This notice type is the standalone equivalent of the UsdNotice::ObjectsChanged notice type.

AffectedObject(object)

Indicate whether object was affected by the change that generated this notice.

Parameters:

object – Instance of Usd Object.

Returns:

Boolean value.

ResyncedObject(object)

Indicate whether object was resynced by the change that generated this notice.

Parameters:

object – Instance of Usd Object.

Returns:

Boolean value.

ChangedInfoOnly(object)

Indicate whether object was modified but not resynced by the change that generated this notice.

Parameters:

object – Instance of Usd Object.

Returns:

Boolean value.

GetResyncedPaths()

Return list of paths that are resynced in lexicographical order.

Returns:

List of instances of Sdf Path.

GetChangedInfoOnlyPaths()

Return list of paths that are modified but not resynced in lexicographical order.

Returns:

List of instances of Sdf Path.

GetChangedFields(target)

Return the set of changed fields in layers that affected the target.

Parameters:

target – Instance of Usd Object or Sdf Path.

Returns:

List of field name.

HasChangedFields(target)

Indicate whether any changed fields affected the target.

Parameters:

target – Instance of Usd Object or Sdf Path.

Returns:

Boolean value.