|
Usd Notice Framework 0.9.0
|
#include "unf/api.h"#include <pxr/base/arch/demangle.h>#include <pxr/base/tf/notice.h>#include <pxr/base/tf/refBase.h>#include <pxr/base/tf/refPtr.h>#include <pxr/pxr.h>#include <pxr/usd/sdf/path.h>#include <pxr/usd/usd/notice.h>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>Go to the source code of this file.
Classes | |
| class | unf::UnfNotice::StageNotice |
| Base class for standalone PXR_NS::UsdStage notices. More... | |
| class | unf::UnfNotice::StageNoticeImpl< Self > |
| Intermediate interface using the CRTP idiom to provide factory and default merging logic. More... | |
| class | unf::UnfNotice::StageContentsChanged |
| Notice sent when the given PXR_NS::UsdStage's contents have changed in any way. More... | |
| class | unf::UnfNotice::ObjectsChanged |
| Notice sent in response to authored changes that affect any PXR_NS::UsdObject. More... | |
| class | unf::UnfNotice::StageEditTargetChanged |
| Notice sent when a stage's EditTarget has changed. More... | |
| class | unf::UnfNotice::LayerMutingChanged |
| Notice sent after a set of layers have been newly muted or unmuted. More... | |
Namespaces | |
| namespace | unf |
| namespace | unf::UnfNotice |
Typedefs | |
| using | unf::TfTokenSet = std::unordered_set< PXR_NS::TfToken, PXR_NS::TfToken::HashFunctor > |
| Convenient alias for set of tokens. | |
| using | unf::SdfPathSet = std::unordered_set< PXR_NS::SdfPath, PXR_NS::SdfPath::Hash > |
| Convenient alias for set of paths. | |
| using | unf::ChangedFieldMap = std::unordered_map< PXR_NS::SdfPath, TfTokenSet, PXR_NS::SdfPath::Hash > |
| Convenient alias for map of token sets organized per path. | |
| using | unf::UnfNotice::StageNoticeRefPtr = PXR_NS::TfRefPtr< StageNotice > |
| Convenient alias for StageNotice reference pointer. | |
| using | unf::UnfNotice::StageNoticeWeakPtr = PXR_NS::TfWeakPtr< StageNotice > |
| Convenient alias for StageNotice weak pointer. | |