|
typedef TfWeakPtr< Probe > | WeakProbePtr |
|
typedef std::vector< Key > | Keys |
|
using | const_iterator = SdfLayerChangeListVec::const_iterator |
|
using | iterator = const_iterator |
|
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 ¬iceType, const TfAnyWeakPtr &sender) |
|
static TF_API bool | Revoke (TfNotice::Key &key) |
|
static TF_API void | Revoke (TfNotice::Keys *keys) |
|
Notice sent per-layer indicating all layers whose contents have changed within a single round of change processing. If more than one layer changes in a single round of change processing, we send this notice once per layer with the same changeVec and serialNumber. This is so clients can listen to notices from only the set of layers they care about rather than listening to the global LayersDidChange notice.
Definition at line 110 of file notice.h.