![]() |
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 before the object is deleted. More...
#include <sceneNotification.h>
Public Member Functions | |
ObjectPreDelete (const SceneItem::Ptr &item) | |
Constructor. More... | |
ObjectPreDelete (const ObjectPreDelete &)=default | |
Default copy constructor. More... | |
~ObjectPreDelete () 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 before the object is deleted.
The object is valid when the notification is sent.
Definition at line 166 of file sceneNotification.h.
Ufe::ObjectPreDelete::ObjectPreDelete | ( | const SceneItem::Ptr & | item | ) |
Constructor.
|
default |
Default copy constructor.
|
override |
Destructor.
SceneItem::Ptr Ufe::ObjectPreDelete::item | ( | ) | const |
|
private |
Definition at line 182 of file sceneNotification.h.