HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdNotice::StageContentsChanged Class Reference

#include <notice.h>

+ Inheritance diagram for UsdNotice::StageContentsChanged:

Public Member Functions

 StageContentsChanged (const UsdStageWeakPtr &stage)
 
USD_API ~StageContentsChanged () override
 
- Public Member Functions inherited from UsdNotice::StageNotice
USD_API StageNotice (const UsdStageWeakPtr &stage)
 
USD_API ~StageNotice () override
 
const UsdStageWeakPtrGetStage () const
 Return the stage associated with this notice. More...
 
- Public Member Functions inherited from TfNotice
TF_API size_t Send () const
 
template<typename SenderPtr >
size_t Send (SenderPtr const &s) const
 
TF_API size_t SendWithWeakBase (const TfWeakBase *senderWeakBase, const void *senderUniqueId, const std::type_info &type) const
 
virtual TF_API ~TfNotice ()
 

Additional Inherited Members

- Public Types inherited from TfNotice
typedef TfWeakPtr< ProbeWeakProbePtr
 
typedef std::vector< KeyKeys
 
- Static Public Member Functions inherited from TfNotice
static TF_API void InsertProbe (const WeakProbePtr &probe)
 
static TF_API void RemoveProbe (const WeakProbePtr &probe)
 
template<class LPtr , class MethodPtr >
static TfNotice::Key Register (LPtr const &listener, MethodPtr method)
 
template<class LPtr , class MethodPtr , class SenderPtr >
static TfNotice::Key Register (LPtr const &listener, MethodPtr method, SenderPtr const &sender)
 
template<class LPtr , class MethodPtr >
static TfNotice::Key Register (LPtr const &listener, MethodPtr method, const TfType &noticeType, const TfAnyWeakPtr &sender)
 
static TF_API bool Revoke (TfNotice::Key &key)
 
static TF_API void Revoke (TfNotice::Keys *keys)
 
static TF_API bool RevokeAndWait (TfNotice::Key &key)
 
static TF_API void RevokeAndWait (TfNotice::Keys *keys)
 

Detailed Description

Ultra-conservative notice sent when the given UsdStage's contents have changed in any way. This notice is sent when any authoring is performed in any of the stage's participatory layers, in the thread performing the authoring, after the affected UsdStage has reconfigured itself in response to the authored changes.

Receipt of this notice should cause clients to disregard any cached values for properties or metadata. It does not necessarily imply invalidation of UsdPrim s.

Definition at line 56 of file notice.h.

Constructor & Destructor Documentation

UsdNotice::StageContentsChanged::StageContentsChanged ( const UsdStageWeakPtr stage)
inlineexplicit

Definition at line 58 of file notice.h.

USD_API UsdNotice::StageContentsChanged::~StageContentsChanged ( )
override

The documentation for this class was generated from the following file: