![]() |
ufe
4.2
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 | |
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... | |