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
Ufe::ObjectDestroyed Class Reference

Object destroyed scene notification that occurs once an object is destroyed. More...

#include <sceneNotification.h>

Inheritance diagram for Ufe::ObjectDestroyed:
Collaboration diagram for Ufe::ObjectDestroyed:

Public Member Functions

 ObjectDestroyed (const Path &path)
 Constructor. More...
 
 ObjectDestroyed (const ObjectDestroyed &)=default
 Default copy constructor. More...
 
 ~ObjectDestroyed () override
 Destructor. More...
 
- Public Member Functions inherited from Ufe::ObjectDelete
 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
 
- 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
 

Additional Inherited Members

- Public Types inherited from Ufe::ObjectDelete
enum  SubOpType : SubOpStorageType { None = SubOpTypeNone , ObjectPostDelete , ObjectPreDelete , ObjectDestroyed }
 
- Public Types inherited from Ufe::SceneChanged
enum  OpType : unsigned char {
  ObjectAdd , ObjectDelete , ObjectPathChange , SubtreeInvalidate ,
  SceneCompositeNotification
}
 
using SubOpStorageType = unsigned char
 
- Static Public Attributes inherited from Ufe::SceneChanged
static constexpr SubOpStorageType SubOpTypeNone = 0
 
- Protected Member Functions inherited from Ufe::ObjectDelete
 ObjectDelete (const Path &path, SubOpType objectDeleteOpType)
 Constructor. More...
 
- Protected Member Functions inherited from Ufe::SceneChanged
 SceneChanged (OpType opType)
 Constructor. More...
 

Detailed Description

Object destroyed scene notification that occurs once an object is destroyed.

The object is no longer valid, so no hierarchy interface can be obtained for it.

See also
ObjectPreDelete, ObjectPostDelete

Definition at line 191 of file sceneNotification.h.

Constructor & Destructor Documentation

◆ ObjectDestroyed() [1/2]

Ufe::ObjectDestroyed::ObjectDestroyed ( const Path path)

Constructor.

◆ ObjectDestroyed() [2/2]

Ufe::ObjectDestroyed::ObjectDestroyed ( const ObjectDestroyed )
default

Default copy constructor.

◆ ~ObjectDestroyed()

Ufe::ObjectDestroyed::~ObjectDestroyed ( )
override

Destructor.


The documentation for this class was generated from the following file: