![]() |
ufe 6.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
Object delete scene notifications that occur after the object was deleted. More...
#include <sceneNotification.h>
Public Member Functions | |
ObjectPostDelete (const SceneItem::Ptr &item) | |
Constructor. More... | |
ObjectPostDelete (const ObjectPostDelete &)=default | |
Default copy constructor. More... | |
~ObjectPostDelete () override | |
Destructor. More... | |
SceneItem::Ptr | item () const |
![]() | |
ObjectDelete (const Path &path) | |
Constructor. More... | |
ObjectDelete (const ObjectDelete &)=default | |
Default copy constructor. More... | |
~ObjectDelete () override | |
Destructor. More... | |
Path | path () const |
Path | changedPath () const override |
SubOpStorageType | subOpType () const override |
![]() | |
SceneChanged (const SceneChanged &)=default | |
Default copy constructor. More... | |
~SceneChanged () override | |
Destructor. More... | |
virtual Path | changedPath () const |
OpType | opType () const |
virtual SubOpStorageType | subOpType () const |
![]() | |
Notification () | |
Constructor. More... | |
Notification (const Notification &)=default | |
Default copy constructor. More... | |
virtual | ~Notification () |
Destructor. More... | |
template<typename T > | |
const T & | staticCast () const |
Private Attributes | |
const SceneItem::Ptr | fItem |
Additional Inherited Members | |
![]() | |
enum | SubOpType : SubOpStorageType { None = SubOpTypeNone , ObjectPostDelete , ObjectPreDelete , ObjectDestroyed } |
![]() | |
enum | OpType : unsigned char { ObjectAdd , ObjectDelete , ObjectPathChange , SubtreeInvalidate , SceneCompositeNotification } |
using | SubOpStorageType = unsigned char |
![]() | |
static constexpr SubOpStorageType | SubOpTypeNone = 0 |
![]() | |
ObjectDelete (const Path &path, SubOpType objectDeleteOpType) | |
Constructor. More... | |
![]() | |
SceneChanged (OpType opType) | |
Constructor. More... | |
Object delete scene notifications that occur after the object was deleted.
The object is still valid, even if the notification is sent after the delete.
Definition at line 141 of file sceneNotification.h.
Ufe::ObjectPostDelete::ObjectPostDelete | ( | const SceneItem::Ptr & | item | ) |
Constructor.
|
default |
Default copy constructor.
|
override |
Destructor.
SceneItem::Ptr Ufe::ObjectPostDelete::item | ( | ) | const |
|
private |
Definition at line 157 of file sceneNotification.h.