Allow playback from SdfChangeList.
authorpixar-oss <pixar-oss@users.noreply.github.com>
Sat, 3 Feb 2024 03:25:05 +0000 (19:25 -0800)
committerpixar-oss <pixar-oss@users.noreply.github.com>
Sat, 3 Feb 2024 03:25:05 +0000 (19:25 -0800)
commitb8b3823b3c7365f9e4bdcba112bd52ac5c0f8b47
tree7f5bffbf6dbd5884728441cd7a5192c03f4817a7
parent284df3245cac2dfec5b775bfe379e0192e21e713
Allow playback from SdfChangeList.

Currently SdfChangeList entries are ambiguous when it comes to
reproducing the edits they indicate.  For example, an entry can
have both didAddNonInertPrim and didRemoveNonInertPrim but it
can't tell you if it was an add followed by a remove or a remove
followed by an add or even add/remove/add, etc.

With this change entries that would be ambiguous when combined are
kept separate.  There is no change to the API.

(Internal change: 2313470)
pxr/usd/sdf/changeList.cpp