1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.9-windows/ufe/include/sceneNotification.h" 2 #ifndef _ufeSceneNotification 3 #define _ufeSceneNotification 39 virtual Path changedPath()
const;
206 Path previousPath()
const;
250 Path previousPath()
const;
316 Path removedPath()
const;
388 : opType(opTypeArg){}
391 : opType(opTypeArg), item(itemArg),
path(itemArg->
path()) {}
394 : opType(opTypeArg),
path(pathArg){}
397 : opType(opTypeArg), item(itemArg),
path(pathArg){}
404 typedef std::list<Op>
Ops;
423 void appendObjectDelete(
const Path&
path);
432 void appendObjectDestroyed(
const Path&
path);
444 void appendObjectPathRemove(
const Path&
path);
453 std::size_t size()
const;
459 Ops::const_iterator cbegin()
const;
461 Ops::const_iterator begin()
const;
462 Ops::const_iterator cend()
const;
463 Ops::const_iterator end()
const;
464 Ops::iterator begin();
ObjectDelete(const Path &path)
Constructor.
Object renamed scene notification.
Base class for object add scene notifications.
const SceneItem::Ptr fItem
Path removed from object scene notification.
const SceneItem::Ptr fItem
Object delete scene notifications that occur before the object is deleted.
Path added to object scene notification.
Op(OpType opTypeArg, const Path &pathArg)
const SceneItem::Ptr fItem
Op(OpType opTypeArg, const SceneItem::Ptr &itemArg)
const SceneItem::Ptr fRoot
virtual Path changedPath() const
const SceneItem::Ptr fItem
const SceneItem::Ptr fItem
Base class for all scene notifications.
Identify an object or 3D path in the scene.
Object destroyed scene notification that occurs once an object is destroyed.
Base class for object path change scene notifications.
Subtree invalidate notification.
SceneChanged composite notification.
Object reparented scene notification.
Base class for all notifications.
std::shared_ptr< SceneItem > Ptr
const SceneItem::Ptr fItem
Object delete scene notifications that occur after the object was deleted.
Op(OpType opTypeArg, const SceneItem::Ptr &itemArg, const Path &pathArg)
Path path(const std::string &pathString)
Base class for object delete scene notifications.