![]() |
ufe
3.2
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_v3 ::Path > | |
▶NUfe | |
CAttribute | Abstract base class for Attribute interface |
CAttributeChanged | Base class for all attribute changed notifications |
CAttributeEnumString | Attribute which has a list of strings as enumerated values |
CAttributeGeneric | Generic attribute which doesn't match any defined type |
CAttributes | Abstract base class for Attributes interface |
CAttributesHandler | Factory base class for Attributes interface |
CAttributeValueChanged | Attribute value changed notification |
CBaseUndoableCommand | Base class for undoable set operation commands |
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 |
CCompositeUndoableCommand | Composite undoable command |
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 |
CEmptyPathSegment | Exception class to signal empty path segment in path string |
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 | |
CInvalidRunTimeName | Exception class to signal unknown runtime ID |
▶CLight | Abstract base class for light interface |
CAreaInterface | |
CConeInterface | |
CConeProps | |
CDirectionalInterface | |
CSphereInterface | |
CSphereProps | |
CLightChanged | Base class for all Light notifications |
CLightHandler | Factory base class for Light interface |
CMatrix4d | Matrix class for 3D transforms |
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 |
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 |
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 |
CSetValue3UndoableCommand | Abstract class for set Value3 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 |
CTrie | Node for Universal Front End trie |
CTrieNode | |
CTypedAttribute | Typed attribute template for creating a specialized type |
CTypedColor3 | Typed color template for creating a specialized color |
CTypedVector3 | Typed vector template for creating a specialized vector |
▶CUIInfoHandler | |
CIcon | |
CUndoableCommand | Abstract base class for undoable commands |
CValue | Value class that can hold a wide set of types |
CVersionInfo | Version information of UFE |
CVisibilityChanged | Visibility changed notification |