![]() |
A list of scene description modifications, organized by the namespace paths where the changes occur. More...
Classes | |
| struct | Entry |
| Entry of changes at a single path in namespace. More... | |
Public Types | |
| enum | SubLayerChangeType { SubLayerAdded, SubLayerRemoved, SubLayerOffset } |
| using | EntryList = TfSmallVector< std::pair< SdfPath, Entry >, 1 > |
| Map of change entries at various paths in a layer. More... | |
| using | const_iterator = EntryList::const_iterator |
Public Member Functions | |
| SDF_API | SdfChangeList (SdfChangeList const &) |
| SdfChangeList (SdfChangeList &&)=default | |
| SDF_API SdfChangeList & | operator= (SdfChangeList const &) |
| SdfChangeList & | operator= (SdfChangeList &&)=default |
| void | DidReplaceLayerContent () |
| void | DidReloadLayerContent () |
| void | DidChangeLayerResolvedPath () |
| void | DidChangeLayerIdentifier (const std::string &oldIdentifier) |
| void | DidChangeSublayerPaths (const std::string &subLayerPath, SubLayerChangeType changeType) |
| void | DidAddPrim (const SdfPath &primPath, bool inert) |
| void | DidRemovePrim (const SdfPath &primPath, bool inert) |
| void | DidReorderPrims (const SdfPath &parentPath) |
| void | DidChangePrimName (const SdfPath &oldPath, const SdfPath &newPath) |
| void | DidChangePrimVariantSets (const SdfPath &primPath) |
| void | DidChangePrimInheritPaths (const SdfPath &primPath) |
| void | DidChangePrimReferences (const SdfPath &primPath) |
| void | DidChangePrimSpecializes (const SdfPath &primPath) |
| void | DidAddProperty (const SdfPath &propPath, bool hasOnlyRequiredFields) |
| void | DidRemoveProperty (const SdfPath &propPath, bool hasOnlyRequiredFields) |
| void | DidReorderProperties (const SdfPath &propPath) |
| void | DidChangePropertyName (const SdfPath &oldPath, const SdfPath &newPath) |
| void | DidChangeAttributeTimeSamples (const SdfPath &attrPath) |
| void | DidChangeAttributeConnection (const SdfPath &attrPath) |
| void | DidChangeRelationshipTargets (const SdfPath &relPath) |
| void | DidAddTarget (const SdfPath &targetPath) |
| void | DidRemoveTarget (const SdfPath &targetPath) |
| void | DidChangeInfo (const SdfPath &path, const TfToken &key, const VtValue &oldValue, const VtValue &newValue) |
| const EntryList & | GetEntryList () const |
| SDF_API Entry const & | GetEntry (const SdfPath &) const |
| SDF_API const_iterator | FindEntry (SdfPath const &) const |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| const_iterator | end () const |
| const_iterator | cend () const |
Friends | |
| void | swap (SdfChangeList &a, SdfChangeList &b) |
A list of scene description modifications, organized by the namespace paths where the changes occur.
Definition at line 52 of file changeList.h.
| using EntryList = TfSmallVector<std::pair<SdfPath, Entry>, 1> |
Map of change entries at various paths in a layer.
We store one entry in local space, since it's very common to edit just a single spec in a single round of changes.
Definition at line 204 of file changeList.h.