|
Usd Notice Framework 0.9.0
|
Notice sent after a set of layers have been newly muted or unmuted. More...
#include <notice.h>
Public Member Functions | |
| UNF_API | LayerMutingChanged (const LayerMutingChanged &) |
| Copy constructor. | |
| UNF_API LayerMutingChanged & | operator= (const LayerMutingChanged &) |
| Assignment operator. | |
| virtual UNF_API void | Merge (LayerMutingChanged &&) override |
| Merge notice with another LayerMutingChanged notice. | |
| UNF_API const std::vector< std::string > & | GetMutedLayers () const |
| Returns identifiers of the layers that were muted. | |
| UNF_API const std::vector< std::string > & | GetUnmutedLayers () const |
| Returns identifiers of the layers that were unmuted. | |
Public Member Functions inherited from unf::UnfNotice::StageNoticeImpl< LayerMutingChanged > | |
| PXR_NS::TfRefPtr< LayerMutingChanged > | Clone () const |
| Return a copy of the notice. | |
| virtual void | Merge (StageNotice &¬ice) override |
| Interface method for merging StageNotice. | |
| virtual std::string | GetTypeId () const override |
| Base method for returing unique type identifier. | |
Public Member Functions inherited from unf::UnfNotice::StageNotice | |
| virtual UNF_API bool | IsMergeable () const |
| Indicate whether notice from the same type can be consolidated during a transaction. | |
| virtual void | PostProcess () |
| Base method for adding post process after merging data within a transaction. | |
| PXR_NS::TfRefPtr< StageNotice > | Clone () const |
| Interface method to return a copy of the notice. | |
Protected Member Functions | |
| LayerMutingChanged (const PXR_NS::UsdNotice::LayerMutingChanged &) | |
| Create notice from PXR_NS::UsdNotice::LayerMutingChanged instance. | |
Protected Attributes | |
| friend | StageNoticeImpl< LayerMutingChanged > |
| Ensure that StageNoticeImpl::Create method can call constructor. | |
Additional Inherited Members | |
Static Public Member Functions inherited from unf::UnfNotice::StageNoticeImpl< LayerMutingChanged > | |
| static PXR_NS::TfRefPtr< LayerMutingChanged > | Create (Args &&... args) |
| Create a notice with variadic arguments. | |
Notice sent after a set of layers have been newly muted or unmuted.
This notice type is the standalone equivalent of the PXR_NS::UsdNotice::LayerMutingChanged notice type.
|
overridevirtual |
Merge notice with another LayerMutingChanged notice.
Reimplemented from unf::UnfNotice::StageNoticeImpl< LayerMutingChanged >.
|
inline |
Returns identifiers of the layers that were muted.
|
inline |
Returns identifiers of the layers that were unmuted.