Usd Notice Framework
0.7.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 | |
unf | |
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. | |