![]() |
ufe 6.5
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
Base class for object path change scene notifications. More...
#include <sceneNotification.h>


Public Types | |
| enum | SubOpType : SubOpStorageType { None = SubOpTypeNone , ObjectRename , ObjectReparent , ObjectPathAdd , ObjectPathRemove } |
Public Types inherited from Ufe::SceneChanged | |
| enum | OpType : unsigned char { ObjectAdd , ObjectDelete , ObjectPathChange , SubtreeInvalidate , SceneCompositeNotification } |
| using | SubOpStorageType = unsigned char |
Public Member Functions | |
| ObjectPathChange () | |
| Constructor. More... | |
| ObjectPathChange (const ObjectPathChange &)=default | |
| Default copy constructor. More... | |
| ~ObjectPathChange () override | |
| Destructor. More... | |
| SubOpStorageType | subOpType () const override |
Public Member Functions inherited from Ufe::SceneChanged | |
| SceneChanged (const SceneChanged &)=default | |
| Default copy constructor. More... | |
| ~SceneChanged () override | |
| Destructor. More... | |
| virtual Path | changedPath () const |
| OpType | opType () const |
| virtual SubOpStorageType | subOpType () const |
Public Member Functions inherited from Ufe::Notification | |
| Notification () | |
| Constructor. More... | |
| Notification (const Notification &)=default | |
| Default copy constructor. More... | |
| virtual | ~Notification () |
| Destructor. More... | |
| template<typename T > | |
| const T & | staticCast () const |
Protected Member Functions | |
| ObjectPathChange (SubOpType objectPathChangeOpType) | |
| Constructor. More... | |
Protected Member Functions inherited from Ufe::SceneChanged | |
| SceneChanged (OpType opType) | |
| Constructor. More... | |
Protected Attributes | |
| const SubOpType | fSubOpType |
Additional Inherited Members | |
Static Public Attributes inherited from Ufe::SceneChanged | |
| static constexpr SubOpStorageType | SubOpTypeNone = 0 |
Base class for object path change scene notifications.
This is the notification base class for data model changes where no object is created or removed, but an existing object sees its path modified, or a path to it is added or removed.
Definition at line 211 of file sceneNotification.h.
| Enumerator | |
|---|---|
| None | |
| ObjectRename | |
| ObjectReparent | |
| ObjectPathAdd | |
| ObjectPathRemove | |
Definition at line 214 of file sceneNotification.h.
| Ufe::ObjectPathChange::ObjectPathChange | ( | ) |
Constructor.
|
default |
Default copy constructor.
|
override |
Destructor.
|
protected |
Constructor.
|
overridevirtual |
Reimplemented from Ufe::SceneChanged.
|
protected |
Definition at line 237 of file sceneNotification.h.