![]() |
ufe 6.5
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
| ►NPeptide | |
| CVersionFormat | Utility class for formatting version information |
| CVersionInfo | Information about the version of the product |
| ►Nstd | |
| Chash< Ufe::PathComponent > | |
| Chash< Ufe_v6 ::Path > | |
| ►NUfe | |
| CAreaLightInterface | |
| CAttribute | Abstract base class for Attribute interface |
| CAttributeAdded | Attribute added notification |
| CAttributeChanged | Base class for all attribute changed notifications |
| CAttributeConnectionChanged | Attribute connection changed notification |
| CAttributeDef | Base class for Attribute definitions |
| CAttributeEnumString | Attribute which has a list of strings as enumerated values |
| CAttributeFilename | Attribute which represents a filename |
| CAttributeGeneric | Generic attribute which doesn't match any defined type |
| CAttributeInfo | This class keeps information of an attribute |
| CAttributeMetadataChanged | Attribute metadata changed notification |
| CAttributeRemoved | Attribute removed notification |
| CAttributes | Abstract base class for Attributes interface |
| CAttributesHandler | Factory base class for Attributes interface |
| CAttributeUndoableCommand | Command to add an attribute to a scene item |
| CAttributeValueChanged | Attribute value changed notification |
| CBaseUndoableCommand | Base class for undoable set operation commands |
| CBatchCompositeCommand | Composite command affecting a batch (selection) of items. For each item run-time, allow the run-time to wrap the execution of the composite commmand with arbitrary prelude and cleanup code |
| CBatchOpsHandler | Provides services to properly manage complex sequences of operations using bracketed guards |
| CBBox3d | 3D bounding box class |
| CCamera | Abstract base class for camera interface |
| CCameraChanged | Base class for all Camera notifications |
| CCameraHandler | Factory base class for Camera interface |
| CCellInfo | Structure for information to draw a text cell |
| CChildFilterFlag | Structure to describe child filtering |
| CClipboardHandler | |
| CCodeWrapper | Wrap the execution of some other function, called sub-operation, with arbitrary prelude and cleanup virtual functions |
| CCodeWrapperContainer | A container of multiple CodeWrapper, one per UFE run-time that is involved in an operation |
| CCodeWrapperContext | Wraps execution of other code by calling the prelude and cleanup code wrappers for given sub-operation |
| CCodeWrapperHandler | Provides services to create code wrapper around operations affecting a selection of scene items |
| CColorManagementChanged | Color management changed notification |
| CColorManagementHandler | Provides a minimal color management interface that allows clients to query settings related to input color spaces |
| CCompositeUndoableCommand | Composite undoable command |
| CConnection | This class represents a connection |
| CConnectionHandler | Factory base class for connection interface |
| CConnectionResultUndoableCommand | Command that modifies the data model and produces either a new or modified Connection |
| CConnections | The class represents a list of existing connections |
| CContextItem | Structure to describe contextual operations |
| CContextOps | Abstract base class for context operations interface |
| CContextOpsHandler | Factory base class for ContextOps interface |
| CDuplicate | Result for undoable duplicate item |
| CEditTransform3dHint | Hint class for Transform3d editTransform3d |
| CEmptyClipboardOperation | Exception class to signal empty clipboard operation (cut/copy/paste) |
| CEmptyClipboardSelection | Exception class to signal empty clipboard Selection (cut/copy/paste) |
| CEmptyPathSegment | Exception class to signal empty path segment in path string |
| CHandlerInterface | |
| CHierarchy | Abstract base class for scene hierarchy interface |
| CHierarchyHandler | Factory base class for scene hierarchy interface |
| CInsertChildCommand | Command to change the parent of a scene item |
| CInvalidOperationOnPath | Exception class to signal an invalid path |
| CInvalidOperationOnPathSegment | Exception class to signal an invalid path |
| CInvalidPath | Exception class to signal an invalid path |
| CInvalidPathComponentSeparator | Exception class to signal an unknown path component separator in a path string |
| CInvalidRunTimeId | Exception class to signal an invalid runtime ID |
| CInvalidRunTimeName | Exception class to signal unknown runtime ID |
| CInvalidValueGet | Exception class to signal if the template type doesn't match the type of the actual value |
| ►CLight | Abstract base class for light interface |
| CAreaInterface | |
| CConeInterface | |
| CConeProps | |
| CCylinderInterface | |
| CDirectionalInterface | |
| CDiskInterface | |
| CDomeInterface | |
| CSphereInterface | |
| CSphereProps | |
| CVolumeProps | |
| CLight2 | |
| CLight2Handler | Factory base class for Light2 interface |
| CLight2MetadataChanged | Light2 metadata changed notification |
| CLightChanged | Base class for all Light notifications |
| CLightHandler | Factory base class for Light interface |
| CLightInterface | |
| CMaterial | Abstract base class for Material interface |
| CMaterialHandler | Factory base class for Material interface |
| CNoClipboardHandler | Exception class to signal no clipboard handler implemented for runtime |
| CNodeDef | Abstract base class for NodeDef interface |
| CNodeDefHandler | Base class for NodeDefHandler interface |
| CNotification | Base class for all notifications |
| CNotificationGuard | Notification guard for Subject |
| CObject3d | Abstract base class for 3D object interface |
| CObject3dHandler | Factory base class for Object3d interface |
| CObjectAdd | Base class for object add scene notifications |
| CObjectDelete | Base class for object delete scene notifications |
| CObjectDestroyed | Object destroyed scene notification that occurs once an object is destroyed |
| CObjectPathAdd | Path added to object scene notification |
| CObjectPathChange | Base class for object path change scene notifications |
| CObjectPathRemove | Path removed from object scene notification |
| CObjectPostDelete | Object delete scene notifications that occur after the object was deleted |
| CObjectPreDelete | Object delete scene notifications that occur before the object is deleted |
| CObjectRename | Object renamed scene notification |
| CObjectReparent | Object reparented scene notification |
| CObservableSelection | Observable selection for objects in the scene |
| CObserver | Observer pattern Observer class |
| ►CPasteClipboardCommand | Command that handles paste from clipboard |
| CPasteInfo | Struct that holds information about the paste command |
| CPath | Identify an object or 3D path in the scene |
| CPathComponent | Constant string representation with fixed space and O(1) comparison |
| CPathMappingHandler | |
| CPathSegment | A segment of a path within a single runtime |
| CPathSubject | Helper to make a Path observable |
| CRename | Result for undoable rename item |
| ►CRunTimeMgr | Singleton class to manage UFE runtimes |
| CHandlers | |
| CScene | Singleton class to manage UFE scenes |
| CSceneChanged | Base class for all scene notifications |
| ►CSceneCompositeNotification | SceneChanged composite notification |
| COp | |
| CSceneItem | Universal Front End abstract scene item |
| CSceneItemOps | Abstract base class for scene item operations interface |
| CSceneItemOpsHandler | Factory base class for SceneItemOps interface |
| CSceneItemResultUndoableCommand | Command that modifies the data model and produces either a new or modified SceneItem |
| CSceneSegmentHandler | Provides services that operate on a scene segment. This base class defines an interface that runtimes can implement to provide services for a scene segment |
| CSelection | Selection list for objects in the scene |
| CSelectionAppendItem | Append an item to the argument selection |
| CSelectionChanged | Base class for all selection notifications |
| CSelectionClear | Clear the argument selection |
| CSelectionCleared | Selection cleared notification |
| ►CSelectionCompositeNotification | Selection composite notification |
| COp | |
| CSelectionItemAppended | Item added to selection notification |
| CSelectionItemInserted | Item inserted into selection notification |
| CSelectionItemRemoved | Item removed from selection notification |
| CSelectionRemoveItem | Remove an item from the argument selection |
| CSelectionReplaced | Selection replaced notification |
| CSelectionReplaceWith | Replace the argument selection |
| CSelectionUndoableCommand | Command that handles a selection |
| CSetValue2UndoableCommand | Abstract class for set Value2 command |
| CSetValue3UndoableCommand | Abstract class for set Value3 command |
| CSetValue4UndoableCommand | Abstract class for set Value4 command |
| CSetValueUndoableCommand | Abstract class for set value command |
| CSubject | Observer pattern Subject class |
| CSubtreeInvalidate | Subtree invalidate notification |
| CTransform3d | Abstract base class for 3D transform interface |
| CTransform3dChanged | Base class for all Transform3d notifications |
| CTransform3dHandler | Factory base class for Transform3d interface |
| CTransform3dPathSubject | Helper to observe transform3d changes on a path |
| CTransform3dRead | Read-only abstract base class for 3D transform interface |
| CTrie | Node for Universal Front End trie |
| CTrieNode | |
| CTypedAttribute | Typed attribute template for creating a specialized type |
| CTypedColorN | Typed color template for creating a specialized color |
| CTypedSquareMatrixN | Typed square matrix template |
| CTypedVectorN | Typed vector template for creating a specialized vector with N elements |
| ►CUIInfoHandler | |
| CIcon | |
| CUINodeGraphNode | Abstract base class for UINodeGraphNode interface |
| CUINodeGraphNodeHandler | Factory base class for UINodeGraphNode interface |
| CUndoableCommand | Abstract base class for undoable commands |
| CUndoableCommandGuard | |
| CUndoableCommandMgr | Abstract base class for undoable command manager |
| CValue | |
| CVersionInfo | Version information of UFE |
| CVisibilityChanged | Visibility changed notification |
