![]() |
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 all scene notifications. More...
#include <sceneNotification.h>


Public Types | |
| enum | OpType : unsigned char { ObjectAdd , ObjectDelete , ObjectPathChange , SubtreeInvalidate , SceneCompositeNotification } |
| using | SubOpStorageType = unsigned char |
Public Member Functions | |
| 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 |
Static Public Attributes | |
| static constexpr SubOpStorageType | SubOpTypeNone = 0 |
Protected Member Functions | |
| SceneChanged (OpType opType) | |
| Constructor. More... | |
Private Attributes | |
| const OpType | fOpType |
Base class for all scene notifications.
This class is the base class for all scene changed notifications.
Definition at line 25 of file sceneNotification.h.
| using Ufe::SceneChanged::SubOpStorageType = unsigned char |
Definition at line 36 of file sceneNotification.h.
| enum Ufe::SceneChanged::OpType : unsigned char |
| Enumerator | |
|---|---|
| ObjectAdd | |
| ObjectDelete | |
| ObjectPathChange | |
| SubtreeInvalidate | |
| SceneCompositeNotification | |
Definition at line 28 of file sceneNotification.h.
|
default |
Default copy constructor.
|
override |
Destructor.
|
protected |
Constructor.
|
virtual |
Reimplemented in Ufe::ObjectAdd, Ufe::ObjectDelete, Ufe::ObjectRename, Ufe::ObjectReparent, Ufe::ObjectPathAdd, Ufe::ObjectPathRemove, Ufe::SubtreeInvalidate, and Ufe::SceneCompositeNotification.
| OpType Ufe::SceneChanged::opType | ( | ) | const |
|
virtual |
Reimplemented in Ufe::ObjectDelete, and Ufe::ObjectPathChange.
|
private |
Definition at line 59 of file sceneNotification.h.
|
staticconstexpr |
Definition at line 37 of file sceneNotification.h.