![]() |
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
|
#include "common/ufeExport.h"#include "sceneItem.h"#include "observer.h"#include "types.h"#include "undoableCommand.h"#include "value.h"#include <memory>#include <vector>#include <string>

Go to the source code of this file.
Classes | |
| class | Ufe::Attribute |
| Abstract base class for Attribute interface. More... | |
| class | Ufe::AttributeGeneric |
| Generic attribute which doesn't match any defined type. More... | |
| class | Ufe::AttributeFilename |
| Attribute which represents a filename. More... | |
| class | Ufe::AttributeEnumString |
| Attribute which has a list of strings as enumerated values. More... | |
| class | Ufe::TypedAttribute< T > |
| Typed attribute template for creating a specialized type. More... | |
Namespaces | |
| namespace | Ufe |
Typedefs | |
| typedef TypedAttribute< bool > | Ufe::AttributeBool |
| Specialized typed attribute for boolean values. More... | |
| typedef TypedAttribute< int > | Ufe::AttributeInt |
| Specialized typed attribute for integer values. More... | |
| typedef TypedAttribute< float > | Ufe::AttributeFloat |
| Specialized typed attribute for float values. More... | |
| typedef TypedAttribute< double > | Ufe::AttributeDouble |
| Specialized typed attribute for double values. More... | |
| typedef TypedAttribute< std::string > | Ufe::AttributeString |
| Specialized typed attribute for string values. More... | |
| typedef TypedAttribute< Color3f > | Ufe::AttributeColorFloat3 |
| Specialized typed attribute for color (3 float) values. More... | |
| typedef TypedAttribute< Color4f > | Ufe::AttributeColorFloat4 |
| Specialized typed attribute for color (4 float) values. More... | |
| typedef TypedAttribute< Vector3i > | Ufe::AttributeInt3 |
| Specialized typed attribute for 3 integer (vector) values. More... | |
| typedef TypedAttribute< Vector2f > | Ufe::AttributeFloat2 |
| Specialized typed attribute for 2 float (vector) values. More... | |
| typedef TypedAttribute< Vector3f > | Ufe::AttributeFloat3 |
| Specialized typed attribute for 3 float (vector) values. More... | |
| typedef TypedAttribute< Vector4f > | Ufe::AttributeFloat4 |
| Specialized typed attribute for 4 float (vector) values. More... | |
| typedef TypedAttribute< Vector3d > | Ufe::AttributeDouble3 |
| Specialized typed attribute for 3 double (vector) values. More... | |
| typedef TypedAttribute< Matrix3d > | Ufe::AttributeMatrix3d |
| Specialized typed attribute for 3x3 double (matrix) values. More... | |
| typedef TypedAttribute< Matrix4d > | Ufe::AttributeMatrix4d |
| Specialized typed attribute for 4x4 double (matrix) values. More... | |