ufe 5.5
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
This class keeps information of an attribute. More...
#include <attributeInfo.h>
Public Member Functions | |
AttributeInfo (const Attribute::Ptr &attr) | |
AttributeInfo (const Path &path, const std::string &name) | |
AttributeInfo (const AttributeInfo &attr)=default | |
~AttributeInfo () | |
Rtid | runTimeId () const |
Path | path () const |
std::string | name () const |
Attribute::Ptr | attribute () const |
Create the Attribute from the AttributeInfo. More... | |
Private Attributes | |
const Path | fNodePath |
const std::string | fAttributeName |
This class keeps information of an attribute.
This class keeps the information of an attribute when long-term usage is mandatory such as an undo/redo commands for example. The information remains valid even if the node owning this attribute is deleted. The Attribute class keeps a handle associated to a specific node instance so, deleting the node instance invalidates the Attribute instance.
Definition at line 34 of file attributeInfo.h.
Ufe::AttributeInfo::AttributeInfo | ( | const Attribute::Ptr & | attr | ) |
Ufe::AttributeInfo::AttributeInfo | ( | const Path & | path, |
const std::string & | name | ||
) |
|
default |
Ufe::AttributeInfo::~AttributeInfo | ( | ) |
Attribute::Ptr Ufe::AttributeInfo::attribute | ( | ) | const |
Create the Attribute from the AttributeInfo.
|
inline |
Definition at line 44 of file attributeInfo.h.
|
inline |
Definition at line 43 of file attributeInfo.h.
|
inline |
Definition at line 42 of file attributeInfo.h.
|
private |
Definition at line 54 of file attributeInfo.h.
|
private |
Definition at line 53 of file attributeInfo.h.