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)
 
virtual USD_API ~StageContentsChanged ()
 
- Public Member Functions inherited from UsdNotice::StageNotice
USD_API StageNotice (const UsdStageWeakPtr &stage)
 
virtual USD_API ~StageNotice ()
 
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)
 

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 73 of file notice.h.

Constructor & Destructor Documentation

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

Definition at line 75 of file notice.h.

virtual USD_API UsdNotice::StageContentsChanged::~StageContentsChanged ( )
virtual

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