Open Reality Reference Guide
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 CFBActionManagerAction Manager class
 CFBActorFBActor is used to link motion data to a character
 CFBActorFaceUsed to plot actor face animation
 CFBAMMenuContext menu
 CFBAnimationLayerUsed to access animation layer properties and modify them
 CFBAnimationNode
 CFBAnimationStackUsed to access animation stack
 CFBApplicationFBApplication is used mainly to manage files
 CFBApplyManagerRuleApplyManagerRules are used to define custom rules for manipulating custom objects
 CFBArrayTemplateTemplate class to contain an array of items
 CFBArrowButtonCreates a button which opens a layout to display content
 CFBAssetFileClass representing a file stored in a version control database
 CFBAssetFolderClass representing a folder stored in a version control database
 CFBAssetItemBase class for all managed assets
 CFBAssetMngUsed to access asset manager functionity to get files locally or from a server
 CFBAudioClipUsed to play audio clips and access their properties
 CFBAudioInAudio In class
 CFBAudioOutAudio Out class
 CFBAudioRenderOptionsAudio Render Options structure
 CFBBatchOptionsOption parameters for the batch process
 CFBBoxA box is a fundamental building block in the application architecture
 CFBBoxPlaceHolderWrapper around a specific instance of a FBBox object
 CFBBrowsingPropertyProperty browsing
 CFBButtonUsed to create and manage buttons in a user interface
 CFBCameraCreates custom cameras and manages system cameras
 CFBCameraStereo
 CFBCameraSwitcherCamera switcher
 CFBCameraSwitcherAudioManagerCamera Switcher Audio Manager class
 CFBCharacterA character is the link between a motion source and a character model
 CFBCharacterExtensionObjects Grouping class
 CFBCharacterFaceAnimates a character face using an actor as input
 CFBCharacterManipulatorCharacter Manipulator class
 CFBCharacterManipulatorCtrlSetConstraint class
 CFBCharacterMarkerSetCharacter marker set class
 CFBCharacterPoseUsed to work with character poses
 CFBCharacterPoseOptionsStores options for operations on poses
 CFBCharacterSolverConstraint class
 CFBClusterWeighting interface for meshes
 CFBColorColor vector
 CFBColorAndAlphaColor and alpha vector
 CFBCommandCommand class
 CFBCommPortComm port class
 CFBComponentMotionBuilder SDK base class
 CFBConfigFileInterface to the application config files
 CFBConsoleConsole base class
 CFBConsoleChannelConsole data channel
 CFBConstraintBase class for constraints
 CFBConstraintInfoConstraint information class
 CFBConstraintLayoutConstraint layout class
 CFBConstraintManagerConstraint manager
 CFBConstraintRelationConstraintRelation class
 CFBConstraintSolverBase class for constraint solver
 CFBConstructionHistoryAccess to global construction history functionality
 CFBConstructionOperationFBConstructionOperation is used to represent an operation in the construction history
 CFBConstructionOperationArraySimple wrapper for construction operation arrays
 CFBControlSetControl set class
 CFBControlSetState
 CFBCriticalSectionHigh priority critical section class
 CFBCurveCustomKeyAddEventThis class is used when adding a key with a custom tangent to a curve. It contains the necessary information for the user to specify the properties of the key
 CFBCurveCustomKeyChangeEventThis class is used when changing the interpolation type/custom tangent index of a key with a custom tangent. It contains the necessary information for the user to identify the key
 CFBCurveEvaluationEventThis class is used when an evaluation must be done on your custom tangents. It contains the necessary information to do the evaluation
 CFBCustomManagerCustom manager class for user controlled observer objects
 CFBCycleAnalysisNodeCycle Analysis class
 CFBCycleCreator
 CFBDeckInterface to a tape deck
 CFBDeckLayoutDeck layout class
 CFBDeformerBase Model deformer class
 CFBDeformerPointCacheBase Model deformer class
 CFBDeviceBase Device class
 CFBDeviceCameraCamera device base class
 CFBDeviceCameraInstrumentInstrument for a camera device
 CFBDeviceCameraLayoutCamera device layout
 CFBDeviceCameraPacketCamera device packet
 CFBDeviceGloveBase Glove class
 CFBDeviceInstrumentInstrument abstraction layer
 CFBDeviceLayoutDevice layout class
 CFBDeviceNotifyInfoDevice Input and Output Notification information structure
 CFBDeviceOpticalOptical device class
 CFBDeviceOpticalLayoutLayout for optical device
 CFBDeviceOpticalMarkerDevice optical marker
 CFBDeviceSyncSync'ed device class
 CFBDeviceSyncPacketSync'ed device packet
 CFBDirMap
 CFBEditText edit box
 CFBEditColorColor edit widget
 CFBEditNumberNumber edit box
 CFBEditPropertyProperty editor widget
 CFBEditPropertyModernProperty editor widget
 CFBEditTimeCode
 CFBEditVectorVector edit widget
 CFBEffectorSetState
 CFBEvaluateInfoAnimationNodeNotify evaluation information
 CFBEvaluateManager
 CFBEventBase Event class
 CFBEventActivateActivation event
 CFBEventAnimationNodeThe transform manipulator has begun doing modifications This event occurs every time a manipulator:
 CFBEventClipChange
 CFBEventConnectionDataNotifyConnection notify event class
 CFBEventConnectionKeyingNotify
 CFBEventConnectionNotifyConnection notify event class
 CFBEventConnectionStateNotifyConnection notify event class
 CFBEventConstructionHistoryChangeEvent to retrieve the command id of a construction history change
 CFBEventDblClickInput event class
 CFBEventDragAndDropDrag and drop interface
 CFBEventEvalGlobalCallbackEvent: Global Evaluation pipeline critical timing callback event
 CFBEventExposeEvent sent when a control needs to be displayed
 CFBEventFileChangeFile change event class
 CFBEventInputInput event class
 CFBEventMenuMenu event
 CFBEventOverrideFileOpenEvent that is called before a file open/merge
 CFBEventPlayerControlChange
 CFBEventResizeEvent sent to a control that resizes
 CFBEventSceneChangeSelect model event class
 CFBEventShowShow event class
 CFBEventSpreadSpreadsheet event
 CFBEventTakeChangeTake change event class
 CFBEventTransactionTransaction event
 CFBEventTreeFBTree node event
 CFBEventTreeSelectFBTree selection event
 CFBEventVideoFrameRenderingEvent: Video Frame offline Rendering Event
 CFBEventVideoSwitcherVideo switcher callback event
 CFBFastLockFBFastLock
 CFBFbxObjectFBX file interface
 CFBFbxOptionsCustomize file loading and saving
 CFBFCurveFCurve class
 CFBFCurveChangedPropertyEvent: Event when a fcurve is changed
 CFBFCurveCustomTangentThis class represents a custom tangents object in the system
 CFBFCurveCustomTangentManagerCustom Tangent Manager Interface to the Custom Tangent Manager
 CFBFCurveEditorFCurve editor
 CFBFCurveEditorEventThis class is used when receiving a callback about an interaction that the user has done in the FCurve Editor
 CFBFCurveEditorUtilityFBFCurveEditor Utility class Utility class allowing different operations on a FBFCurveEditor or on the main FCurveEditor
 CFBFCurveEventThis class is used when a modification is made on a FCurve. It contains the necessary information to identify the owner of the curve and what modification was made
 CFBFCurveEventManagerFCurve Event Manager Interface to the FBFCurveEventManager
 CFBFCurveKeyKeyFrame for an FCurve
 CFBFileMonitoringManagerFile Change Monitoring Interface to the file change monitoring
 CFBFilePopupFile Popup (for open/save)
 CFBFileReferenceObjects Containing class
 CFBFilterFilters are used to modify motion capture data
 CFBFilterManagerFilter manager
 CFBFolderFolder class
 CFBFolderPopupFolder Popup (for selecting a directory)
 CFBGenericMenuA GenericMenu class
 CFBGenericMenuItemFBGenericMenuItem This class stores data for a single menu item
 CFBGeometryGeometry class
 CFBGlobalLightGlobal light class
 CFBGroupObjects Grouping class
 CFBHandleFBHandle class exposes the Handle object of the application
 CFBHUDHeads Up display
 CFBHUDBloopSlateElementHeads Up display
 CFBHUDElementHeads Up display
 CFBHUDFlashElementHeads Up display
 CFBHUDManager
 CFBHUDRectElementHeads Up display
 CFBHUDTextElementHeads Up display
 CFBHUDTextureElementHeads Up display
 CFBHUDTimelineElementHeads Up display
 CFBImageImage class
 CFBImageContainerImage
 CFBJLCooperJL Cooper interface class
 CFBKeyControlKey control
 CFBKeyingGroupKeyingGroup class
 CFBLabelText label
 CFBLayeredTextureLayeredTexture class
 CFBLayoutUsed to build the user interface
 CFBLayoutRegionLayout region
 CFBLibraryLibrary class for DLL registration
 CFBLibraryBaseLibrary class for DLL registration
 CFBLightLight class
 CFBListList of items
 CFBManipulatorManipulator class
 CFBManipulatorLayoutManipulator layout class
 CFBManipulatorTransformManipulator class
 CFBMarkerSetMarker set class
 CFBMaterialMaterial class
 CFBMaterialLayoutMaterial layout class
 CFBMatrixFour x Four (double) Matrix
 CFBMemoMulti-line text input
 CFBMenuItemMenu Item
 CFBMenuManagerThe menu manager allows access to MotionBuilder menu bar
 CFBMeshMesh class
 CFBMocapJointsState
 CFBModelModel class
 CFBModelCubeCube model class
 CFBModelMarkerModel marker class
 CFBModelMarkerOpticalOptical model marker class
 CFBModelNullNull object class
 CFBModelOpticalOptical model class
 CFBModelOpticalAdvancedAdvanced optical model information
 CFBModelPath3DPath 3D model class
 CFBModelPlaceHolderWrapper around a specific instance of a FBModel object
 CFBModelPlanePlane model class
 CFBModelRootRoot object class
 CFBModelSkeletonRoot object class
 CFBModelTemplateModel template class
 CFBModelVertexData
 CFBModuleManagerModule Manager class
 CFBMotionBlendMotion Blend class
 CFBMotionBlendEditMotion Blend Edit class
 CFBMotionClipMotion class
 CFBMotionFileExportOptionsCustomize motion file exporting
 CFBMotionFileImportOptionsCustomize motion file loading
 CFBMultiLangManagerLanguage manager
 CFBNamespaceObjects Containing class
 CFBNoteNote class
 CFBNurbsNurbs class
 CFBObjectPoseFBObjectPose class
 CFBObjectPoseMirrorOptionsFBObjectPoseMirrorOptions class
 CFBObjectPoseOptionsFBObjectPoseOptions class
 CFBOpticalGapOptical Gap class
 CFBOpticalSegmentOptical segment class
 CFBPatchPatch class
 CFBPhysicalPropertiesBase class for physical properties attach to a model
 CFBPickInfosPicking information structure
 CFBPlayerControlPlayer control
 CFBPlotOptionsOption parameters for plotting
 CFBPlotPopupPlot Popup (for setting options only)
 CFBPlugConnections Basic Open Reality SDK Element
 CFBPointCacheFileBase Model deformer class
 CFBPointCacheManagerPoint Cache Manager Interface to the point cache manager
 CFBPopupPopup window
 CFBPosePose class
 CFBProfilerFBProfiler
 CFBProfilerHelperFBProfilerHelper
 CFBProfileTaskCycleFBProfileTaskCycle
 CFBProfileTimeEventFBProfileTimeEvent
 CFBProgressProgress bar
 CFBPropertyProperty: Base property class
 CFBPropertyActionProperty: Action Action property to trigger function
 CFBPropertyAnimatableAnimatable property base class
 CFBPropertyBase
 CFBPropertyBaseAnimatable
 CFBPropertyBaseAnimatableEnum
 CFBPropertyBaseComponent
 CFBPropertyBaseEnum
 CFBPropertyBaseList
 CFBPropertyBasicList
 CFBPropertyChangedPropertyEvent: Event when a property is modified, to be used with the FBFCurveEventManager
 CFBPropertyConnectionEditorProperty Connection Editor
 CFBPropertyEventPropertyEvent: Base event class
 CFBPropertyEventAnimationNodePropertyEvent: UI idle event
 CFBPropertyEventAnimationNodeCustomKeyAddPropertyEvent: Event when a key with a custom tangent that needs some of its parameters to be specified is added
 CFBPropertyEventAnimationNodeCustomKeyChangePropertyEvent: Event when a key tangent is changed to a custom tangent/changed to another type from a custom tangent or the custom tangent index is changed
 CFBPropertyEventAnimationNodeEvaluatePropertyEvent: Event when a custom tangent that needs to be evaluated
 CFBPropertyEventAnimationNodeKeyAddPropertyEvent: Event when a key that doesn't have a custom tangent is added
 CFBPropertyEventCallbackEvalPipelinePropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeDAG, kFBGlobalEvalCallbackAfterDAG, kFBGlobalEvalCallbackAfterDeform, kFBGlobalEvalCallbackBeforePlottingFrame and kFBGlobalEvalCallbackAfterPlottingFrame)
 CFBPropertyEventCallbackRenderPipelinePropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeRender, kFBGlobalEvalCallbackAfterRender)
 CFBPropertyEventCallbackSynPointPropertyEvent: Callback at synchronization point (for kFBGlobalEvalCallbackSyn)
 CFBPropertyEventConnectionDataNotifyPropertyEvent: Global ConnectionDataNotify event
 CFBPropertyEventConnectionKeyingNotifyPropertyEvent: Global KeyingNotify event
 CFBPropertyEventConnectionNotifyPropertyEvent: Global ConnectionNotify event
 CFBPropertyEventConnectionStateNotifyPropertyEvent: Global ConnectionStateNotify event
 CFBPropertyEventOverrideFileOpenPropertyEvent: Event when a file is about to be opened/merged
 CFBPropertyEventUIIdlePropertyEvent: UI idle event
 CFBPropertyEventVideoFrameRenderingPropertyEvent: Video Frame Rendering Event
 CFBPropertyInspectorProperty inspector class
 CFBPropertyListActorPropertyList: Actor
 CFBPropertyListActorFacePropertyList: Actor face
 CFBPropertyListAnimationNodeList of animation nodes
 CFBPropertyListAudioClipList: AudioClip
 CFBPropertyListAudioInList: AudioIn
 CFBPropertyListAudioOutList: AudioOut
 CFBPropertyListBoxList: Box informations for constraint relation
 CFBPropertyListCameraPropertyList: Camera
 CFBPropertyListCharacterPropertyList: Character
 CFBPropertyListCharacterExtensionCharacter extension property list
 CFBPropertyListCharacterFacePropertyList: Character face
 CFBPropertyListCharacterMarkerSetPropertyList: CharacterMarkerSet
 CFBPropertyListCharacterPosePropertyList: CharacterPose
 CFBPropertyListCommPortPropertyList: CommPort
 CFBPropertyListComponentPropertyList: Concrete class for PropertyList of component
 CFBPropertyListComponentBasePropertyList: Component
 CFBPropertyListConsoleChannelPropertyList: Data Channels
 CFBPropertyListConstraintPropertyList: Constraint
 CFBPropertyListConstraintSolverPropertyList: Constraint solver
 CFBPropertyListControlSetPropertyList: MarkerSet
 CFBPropertyListCustomTangentList: Custom Tangent
 CFBPropertyListDeckPropertyList: Deck
 CFBPropertyListDeformer
 CFBPropertyListDevicePropertyList: Device
 CFBPropertyListDeviceInstrumentList of instruments
 CFBPropertyListDeviceOpticalMarkerPropertyList: Device optical marker
 CFBPropertyListFCurveKeyList of FCurveKey
 CFBPropertyListFileReferenceList: FileReference
 CFBPropertyListFolderPropertyList: Folder
 CFBPropertyListGroupList: Group
 CFBPropertyListHandlePropertyList: Handle
 CFBPropertyListHUDPropertyList: Handle
 CFBPropertyListHUDElementPropertyList: Handle
 CFBPropertyListKeyingGroupPropertyList: KeyingGroup
 CFBPropertyListLightPropertyList: Light
 CFBPropertyListManipulatorPropertyList: Manipulator
 CFBPropertyListMarkerSegmentPropertyList: Device optical marker
 CFBPropertyListMarkerSetPropertyList: MarkerSet
 CFBPropertyListMaterialPropertyList: Material
 CFBPropertyListModelList: Model
 CFBPropertyListModelMarkerOpticalPropertyList: Device optical marker
 CFBPropertyListModelOpticalPropertyList: ModelOptical
 CFBPropertyListModelSkeletonPropertyList: ModelSkeleton
 CFBPropertyListModelTemplatePropertyList: ModelTemplate
 CFBPropertyListModelTemplateBindingPropertyList: ModelTemplateBinding
 CFBPropertyListMotionClipList: MotionClip
 CFBPropertyListNamespaceList: Namespace
 CFBPropertyListNoteList: Note
 CFBPropertyListObjectList of scene objects
 CFBPropertyListObjectPosePropertyList: ObjectPose
 CFBPropertyListOpticalGapPropertyList: Device optical marker
 CFBPropertyListOpticalSegmentPropertyList: Device optical marker
 CFBPropertyListPhysicalPropertiesPropertyList: Physical properties
 CFBPropertyListPivotList: Story Clip pivot models
 CFBPropertyListPoseList: Model
 CFBPropertyListRendererCallbackPropertyList: Texture
 CFBPropertyListRigidBodyPropertyList: Device optical marker
 CFBPropertyListRigidBodyMarkersPropertyList: Device optical marker
 CFBPropertyListScenePropertyList: Scene
 CFBPropertyListSetList: Set
 CFBPropertyListShaderPropertyList: Shader
 CFBPropertyListStoryClipList: StoryClip
 CFBPropertyListStoryDetailsList: Story track Details
 CFBPropertyListStoryFolderList: StoryFolder
 CFBPropertyListStorySubTrackList: StorySubTrack
 CFBPropertyListStoryTrackList: StoryTrack
 CFBPropertyListTakeList: Take
 CFBPropertyListTexturePropertyList: Texture
 CFBPropertyListTreeNodePropertyList of nodes in the tree view
 CFBPropertyListTriggerPropertyList: Trigger
 CFBPropertyListTriggerBranchPropertyList: TriggerBranch
 CFBPropertyListTriggerGroupPropertyList: TriggerGroup
 CFBPropertyListUserObjectPropertyList: UserObject
 CFBPropertyListVideoClipPropertyList: VideoClip
 CFBPropertyListVideoInPropertyList: VideoIn
 CFBPropertyListVideoOutPropertyList: VideoOut
 CFBPropertyManagerProperty Manager
 CFBPropertyStateEventThis class is used when the state of a property tracked by the FBFCurveEventManager is changed
 CFBPropertyStringProperty class: const char * (String)
 CFBPropertyStringListProperty: StringList
 CFBPropertyViewDefinitionFBProperty View
 CFBPropertyViewListFBProperty View List
 CFBPropertyViewManagerFBProperty View Manager
 CFBPythonFBPython is for python users to run python script and communicate with MotionBuilder internal python facility
 CFBPythonContext
 CFBReferenceTimeReference time class
 CFBRendererOpen Reality renderer interface
 CFBRendererCallbackOpen Reality renderer callback interface
 CFBRendererCallbackLayoutRendererCallback layout class
 CFBRenderOptions
 CFBRigidBodyRigid body class
 CFBSceneAccess to the MotionBuilder scene
 CFBScriptWrapperThis interface is used to bridge ORSDK and Python exposition
 CFBScrollBoxScroll Box
 CFBSerialManagerSerial Manager class
 CFBSetObjects Set class
 CFBShaderShader class
 CFBShaderLayoutShader layout class
 CFBShaderLightedLighted shader class
 CFBShaderManagerShader manager
 CFBShaderModelInfo
 CFBShaderShadowLiveShader Shadow Live class
 CFBSkeletonState
 CFBSliderSlider
 CFBSpreadBase spreadsheet class
 CFBSpreadCellSpreadsheet cell
 CFBSpreadColumnSpreadsheet column
 CFBSpreadPartSpreadsheet part
 CFBSpreadRowSpreadsheet row
 CFBStoryStory Management class
 CFBStoryClipStory Clip class
 CFBStoryFolderStory Folder class
 CFBStoryGroupClipStory Group Clip class
 CFBStoryTrackStory Track class
 CFBStringBasic string class
 CFBStringListString list
 CFBSurfaceSurface class
 CFBSVectorThree dimensional scaling vector
 CFBSyncReferenceApplication sync
 CFBSystemProvides access to the underlying system, and the MotionBuilder scene
 CFBTabPanelTab panel
 CFBTakeA take is a container for animation in a scene
 CFBTCPIPTCP/IP class
 CFBTexture
 CFBTextureLayoutCustom Texture layout class
 CFBThermometerThermometer
 CFBTimeTime data structure
 CFBTimeCodeTimeCode data structure
 CFBTimeSpanTimeSpan class
 CFBTimeWarpManagerTime Warp Manager Interface to the Time Warp Manager
 CFBToolTool class
 CFBToolLayoutManagerTool Layout Manager class
 CFBTransportAudioManagerTransport Tool Audio Manager class
 CFBTreeTree list view
 CFBTreeNodeA node in the tree view
 CFBTrigger
 CFBTriggerBranch
 CFBTriggerGroup
 CFBTriggerManagerTrigger engine management
 CFBUndoBase Class for Custom Undoable Actions
 CFBUndoManagerAccess to global undo and redo functionality
 CFBUserObject
 CFBVector2Two dimensional vector (template)
 CFBVector3Three dimensional vector (template)
 CFBVector4Four dimensional vector (template)
 CFBVideoVideo media class
 CFBVideoClipVideo clip media class
 CFBVideoClipImageVideo clip image media class. Used for a variety of image types. For DDS images, use the FBVideoClipImageDDS instead
 CFBVideoClipImageDDSVideo clip image media class for DDS images
 CFBVideoCodecManagerVideo Codec manager class
 CFBVideoGrabberVideo Grabber class
 CFBVideoGrabOptionsVideo Grabbing Options structure
 CFBVideoGrabStatsVideo Grabbing Statistics structure
 CFBVideoInBasic video input class, supporting webcam and DV device
 CFBVideoMemoryFBVideoMemory allow external media source (which can't be supported by MoBu natively)
 CFBVideoOutVideo media class
 CFBVideoSwitcherVideo Switcher class
 CFBViewGeneric view
 CFBViewingOptionsViewing options for rendering
 CFBVisitDirectoryCallbackLoop over directory content
 CFBVisualComponentVisual Component base class
 CFBVisualContainerUsed to create a container for a tool UI
 CFBWebViewWeb viewer
 CFBWidgetHolderNative Widget Holder (can be used to embed native Qt Widget inside MoBu UI elements) A Widget holder provides a bridge to instantiate a Native Qt widget into MB framework
 CFBWrapperHolder
 CHdlFBPlugHandler of FBPlug object Use this handler object to gracefully take care of dangling pointer problem
 CHdlFBPlugTemplate
 CIObject