![]() |
ufe
3.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
Subtree invalidate notification. More...
#include <sceneNotification.h>
Public Member Functions | |
SubtreeInvalidate (const SceneItem::Ptr &item) | |
Constructor. More... | |
SubtreeInvalidate (const SubtreeInvalidate &)=default | |
Default copy constructor. More... | |
~SubtreeInvalidate () override | |
Destructor. More... | |
SceneItem::Ptr | root () const |
Path | changedPath () const override |
![]() | |
SceneChanged () | |
Constructor. More... | |
SceneChanged (const SceneChanged &)=default | |
Default copy constructor. More... | |
~SceneChanged () override | |
Destructor. More... | |
![]() | |
Notification () | |
Constructor. More... | |
Notification (const Notification &)=default | |
Default copy constructor. More... | |
virtual | ~Notification () |
Destructor. More... | |
Private Attributes | |
const SceneItem::Ptr | fRoot |
Subtree invalidate notification.
An invalidate notification is for data model changes where all descendants of the root will be invalidated. This could mean the entire hierarchy has been removed and/or an entirely new hierarchy attached.
The root item contained in this notification is valid, but all its descendants are stale (have been invalidated).
Synchronously within this notification you cannot query for the replacement of the invalidated hierarchy because it might not be there yet.
Definition at line 338 of file sceneNotification.h.
Ufe::SubtreeInvalidate::SubtreeInvalidate | ( | const SceneItem::Ptr & | item | ) |
Constructor.
|
default |
Default copy constructor.
|
override |
Destructor.
|
overridevirtual |
Reimplemented from Ufe::SceneChanged.
SceneItem::Ptr Ufe::SubtreeInvalidate::root | ( | ) | const |
|
private |
Definition at line 357 of file sceneNotification.h.