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.