| CFBActionManager | Action Manager class |
| CFBActor | FBActor is used to link motion data to a character |
| CFBActorFace | Used to plot actor face animation |
| CFBAMMenu | Context menu |
| CFBAnimationLayer | Used to access animation layer properties and modify them |
| CFBAnimationNode | |
| CFBAnimationStack | Used to access animation stack |
| CFBApplication | FBApplication is used mainly to manage files |
| CFBApplyManagerRule | ApplyManagerRules are used to define custom rules for manipulating custom objects |
| CFBArrayTemplate | Template class to contain an array of items |
| CFBArrowButton | Creates a button which opens a layout to display content |
| CFBAssetFile | Class representing a file stored in a version control database |
| CFBAssetFolder | Class representing a folder stored in a version control database |
| CFBAssetItem | Base class for all managed assets |
| CFBAssetMng | Used to access asset manager functionity to get files locally or from a server |
| CFBAudioClip | Used to play audio clips and access their properties |
| CFBAudioIn | Audio In class |
| CFBAudioOut | Audio Out class |
| CFBAudioRenderOptions | Audio Render Options structure |
| CFBBatchOptions | Option parameters for the batch process |
| CFBBox | A box is a fundamental building block in the application architecture |
| CFBBoxPlaceHolder | Wrapper around a specific instance of a FBBox object |
| CFBBrowsingProperty | Property browsing |
| CFBButton | Used to create and manage buttons in a user interface |
| CFBCamera | Creates custom cameras and manages system cameras |
| CFBCameraStereo | |
| CFBCameraSwitcher | Camera switcher |
| CFBCameraSwitcherAudioManager | Camera Switcher Audio Manager class |
| CFBCharacter | A character is the link between a motion source and a character model |
| CFBCharacterExtension | Objects Grouping class |
| CFBCharacterFace | Animates a character face using an actor as input |
| CFBCharacterManipulator | Character Manipulator class |
| CFBCharacterManipulatorCtrlSet | Constraint class |
| CFBCharacterMarkerSet | Character marker set class |
| CFBCharacterPose | Used to work with character poses |
| CFBCharacterPoseOptions | Stores options for operations on poses |
| CFBCharacterSolver | Constraint class |
| CFBCluster | Weighting interface for meshes |
| CFBColor | Color vector |
| CFBColorAndAlpha | Color and alpha vector |
| CFBCommand | Command class |
| CFBCommPort | Comm port class |
| CFBComponent | MotionBuilder SDK base class |
| CFBConfigFile | Interface to the application config files |
| CFBConsole | Console base class |
| CFBConsoleChannel | Console data channel |
| CFBConstraint | Base class for constraints |
| CFBConstraintInfo | Constraint information class |
| CFBConstraintLayout | Constraint layout class |
| CFBConstraintManager | Constraint manager |
| CFBConstraintRelation | ConstraintRelation class |
| CFBConstraintSolver | Base class for constraint solver |
| CFBConstructionHistory | Access to global construction history functionality |
| CFBConstructionOperation | FBConstructionOperation is used to represent an operation in the construction history |
| CFBConstructionOperationArray | Simple wrapper for construction operation arrays |
| CFBControlSet | Control set class |
| CFBControlSetState | |
| CFBCriticalSection | High priority critical section class |
| CFBCurveCustomKeyAddEvent | This 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 |
| CFBCurveCustomKeyChangeEvent | This 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 |
| CFBCurveEvaluationEvent | This class is used when an evaluation must be done on your custom tangents. It contains the necessary information to do the evaluation |
| CFBCustomManager | Custom manager class for user controlled observer objects |
| CFBCycleAnalysisNode | Cycle Analysis class |
| CFBCycleCreator | |
| CFBDeck | Interface to a tape deck |
| CFBDeckLayout | Deck layout class |
| CFBDeformer | Base Model deformer class |
| CFBDeformerPointCache | Base Model deformer class |
| CFBDevice | Base Device class |
| CFBDeviceCamera | Camera device base class |
| CFBDeviceCameraInstrument | Instrument for a camera device |
| CFBDeviceCameraLayout | Camera device layout |
| CFBDeviceCameraPacket | Camera device packet |
| ►CFBDeviceGlove | Base Glove class |
| CFBDeviceInstrument | Instrument abstraction layer |
| CFBDeviceLayout | Device layout class |
| CFBDeviceNotifyInfo | Device Input and Output Notification information structure |
| CFBDeviceOptical | Optical device class |
| CFBDeviceOpticalLayout | Layout for optical device |
| CFBDeviceOpticalMarker | Device optical marker |
| CFBDeviceSync | Sync'ed device class |
| CFBDeviceSyncPacket | Sync'ed device packet |
| CFBDirMap | |
| CFBEdit | Text edit box |
| CFBEditColor | Color edit widget |
| CFBEditNumber | Number edit box |
| CFBEditProperty | Property editor widget |
| CFBEditPropertyModern | Property editor widget |
| CFBEditTimeCode | |
| CFBEditVector | Vector edit widget |
| CFBEffectorSetState | |
| CFBEvaluateInfo | AnimationNodeNotify evaluation information |
| CFBEvaluateManager | |
| CFBEvent | Base Event class |
| CFBEventActivate | Activation event |
| CFBEventAnimationNode | The transform manipulator has begun doing modifications This event occurs every time a manipulator: |
| CFBEventClipChange | |
| CFBEventConnectionDataNotify | Connection notify event class |
| CFBEventConnectionKeyingNotify | |
| CFBEventConnectionNotify | Connection notify event class |
| CFBEventConnectionStateNotify | Connection notify event class |
| CFBEventConstructionHistoryChange | Event to retrieve the command id of a construction history change |
| CFBEventDblClick | Input event class |
| CFBEventDragAndDrop | Drag and drop interface |
| CFBEventEvalGlobalCallback | Event: Global Evaluation pipeline critical timing callback event |
| CFBEventExpose | Event sent when a control needs to be displayed |
| CFBEventFileChange | File change event class |
| CFBEventInput | Input event class |
| CFBEventMenu | Menu event |
| CFBEventOverrideFileOpen | Event that is called before a file open/merge |
| CFBEventPlayerControlChange | |
| CFBEventResize | Event sent to a control that resizes |
| CFBEventSceneChange | Select model event class |
| CFBEventShow | Show event class |
| CFBEventSpread | Spreadsheet event |
| CFBEventTakeChange | Take change event class |
| CFBEventTransaction | Transaction event |
| CFBEventTree | FBTree node event |
| CFBEventTreeSelect | FBTree selection event |
| CFBEventVideoFrameRendering | Event: Video Frame offline Rendering Event |
| CFBEventVideoSwitcher | Video switcher callback event |
| CFBFastLock | FBFastLock |
| CFBFbxObject | FBX file interface |
| CFBFbxOptions | Customize file loading and saving |
| CFBFCurve | FCurve class |
| CFBFCurveChanged | PropertyEvent: Event when a fcurve is changed |
| CFBFCurveCustomTangent | This class represents a custom tangents object in the system |
| CFBFCurveCustomTangentManager | Custom Tangent Manager Interface to the Custom Tangent Manager |
| CFBFCurveEditor | FCurve editor |
| CFBFCurveEditorEvent | This class is used when receiving a callback about an interaction that the user has done in the FCurve Editor |
| CFBFCurveEditorUtility | FBFCurveEditor Utility class Utility class allowing different operations on a FBFCurveEditor or on the main FCurveEditor |
| CFBFCurveEvent | This 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 |
| CFBFCurveEventManager | FCurve Event Manager Interface to the FBFCurveEventManager |
| CFBFCurveKey | KeyFrame for an FCurve |
| CFBFileMonitoringManager | File Change Monitoring Interface to the file change monitoring |
| CFBFilePopup | File Popup (for open/save) |
| CFBFileReference | Objects Containing class |
| CFBFilter | Filters are used to modify motion capture data |
| CFBFilterManager | Filter manager |
| CFBFolder | Folder class |
| CFBFolderPopup | Folder Popup (for selecting a directory) |
| CFBGenericMenu | A GenericMenu class |
| CFBGenericMenuItem | FBGenericMenuItem This class stores data for a single menu item |
| CFBGeometry | Geometry class |
| CFBGlobalLight | Global light class |
| CFBGroup | Objects Grouping class |
| CFBHandle | FBHandle class exposes the Handle object of the application |
| CFBHUD | Heads Up display |
| CFBHUDBloopSlateElement | Heads Up display |
| ►CFBHUDElement | Heads Up display |
| CFBHUDFlashElement | Heads Up display |
| CFBHUDManager | |
| CFBHUDRectElement | Heads Up display |
| CFBHUDTextElement | Heads Up display |
| CFBHUDTextureElement | Heads Up display |
| CFBHUDTimelineElement | Heads Up display |
| CFBImage | Image class |
| CFBImageContainer | Image |
| CFBJLCooper | JL Cooper interface class |
| CFBKeyControl | Key control |
| CFBKeyingGroup | KeyingGroup class |
| CFBLabel | Text label |
| CFBLayeredTexture | LayeredTexture class |
| CFBLayout | Used to build the user interface |
| CFBLayoutRegion | Layout region |
| CFBLibrary | Library class for DLL registration |
| CFBLibraryBase | Library class for DLL registration |
| CFBLight | Light class |
| CFBList | List of items |
| CFBManipulator | Manipulator class |
| CFBManipulatorLayout | Manipulator layout class |
| CFBManipulatorTransform | Manipulator class |
| CFBMarkerSet | Marker set class |
| CFBMaterial | Material class |
| CFBMaterialLayout | Material layout class |
| CFBMatrix | Four x Four (double) Matrix |
| CFBMemo | Multi-line text input |
| CFBMenuItem | Menu Item |
| CFBMenuManager | The menu manager allows access to MotionBuilder menu bar |
| CFBMesh | Mesh class |
| CFBMocapJointsState | |
| CFBModel | Model class |
| CFBModelCube | Cube model class |
| CFBModelMarker | Model marker class |
| CFBModelMarkerOptical | Optical model marker class |
| CFBModelNull | Null object class |
| CFBModelOptical | Optical model class |
| CFBModelOpticalAdvanced | Advanced optical model information |
| CFBModelPath3D | Path 3D model class |
| CFBModelPlaceHolder | Wrapper around a specific instance of a FBModel object |
| CFBModelPlane | Plane model class |
| CFBModelRoot | Root object class |
| CFBModelSkeleton | Root object class |
| CFBModelTemplate | Model template class |
| CFBModelVertexData | |
| CFBModuleManager | Module Manager class |
| CFBMotionBlend | Motion Blend class |
| CFBMotionBlendEdit | Motion Blend Edit class |
| CFBMotionClip | Motion class |
| CFBMotionFileExportOptions | Customize motion file exporting |
| CFBMotionFileImportOptions | Customize motion file loading |
| CFBMultiLangManager | Language manager |
| CFBNamespace | Objects Containing class |
| CFBNote | Note class |
| CFBNurbs | Nurbs class |
| CFBObjectPose | FBObjectPose class |
| CFBObjectPoseMirrorOptions | FBObjectPoseMirrorOptions class |
| CFBObjectPoseOptions | FBObjectPoseOptions class |
| CFBOpticalGap | Optical Gap class |
| CFBOpticalSegment | Optical segment class |
| CFBPatch | Patch class |
| CFBPhysicalProperties | Base class for physical properties attach to a model |
| CFBPickInfos | Picking information structure |
| CFBPlayerControl | Player control |
| CFBPlotOptions | Option parameters for plotting |
| CFBPlotPopup | Plot Popup (for setting options only) |
| CFBPlug | Connections Basic Open Reality SDK Element |
| CFBPointCacheFile | Base Model deformer class |
| CFBPointCacheManager | Point Cache Manager Interface to the point cache manager |
| CFBPopup | Popup window |
| CFBPose | Pose class |
| CFBProfiler | FBProfiler |
| CFBProfilerHelper | FBProfilerHelper |
| CFBProfileTaskCycle | FBProfileTaskCycle |
| CFBProfileTimeEvent | FBProfileTimeEvent |
| CFBProgress | Progress bar |
| CFBProperty | Property: Base property class |
| CFBPropertyAction | Property: Action Action property to trigger function |
| CFBPropertyAnimatable | Animatable property base class |
| CFBPropertyBase | |
| CFBPropertyBaseAnimatable | |
| CFBPropertyBaseAnimatableEnum | |
| CFBPropertyBaseComponent | |
| CFBPropertyBaseEnum | |
| CFBPropertyBaseList | |
| CFBPropertyBasicList | |
| CFBPropertyChanged | PropertyEvent: Event when a property is modified, to be used with the FBFCurveEventManager |
| CFBPropertyConnectionEditor | Property Connection Editor |
| CFBPropertyEvent | PropertyEvent: Base event class |
| CFBPropertyEventAnimationNode | PropertyEvent: UI idle event |
| CFBPropertyEventAnimationNodeCustomKeyAdd | PropertyEvent: Event when a key with a custom tangent that needs some of its parameters to be specified is added |
| CFBPropertyEventAnimationNodeCustomKeyChange | PropertyEvent: 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 |
| CFBPropertyEventAnimationNodeEvaluate | PropertyEvent: Event when a custom tangent that needs to be evaluated |
| CFBPropertyEventAnimationNodeKeyAdd | PropertyEvent: Event when a key that doesn't have a custom tangent is added |
| CFBPropertyEventCallbackEvalPipeline | PropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeDAG, kFBGlobalEvalCallbackAfterDAG, kFBGlobalEvalCallbackAfterDeform, kFBGlobalEvalCallbackBeforePlottingFrame and kFBGlobalEvalCallbackAfterPlottingFrame) |
| CFBPropertyEventCallbackRenderPipeline | PropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeRender, kFBGlobalEvalCallbackAfterRender) |
| CFBPropertyEventCallbackSynPoint | PropertyEvent: Callback at synchronization point (for kFBGlobalEvalCallbackSyn) |
| CFBPropertyEventConnectionDataNotify | PropertyEvent: Global ConnectionDataNotify event |
| CFBPropertyEventConnectionKeyingNotify | PropertyEvent: Global KeyingNotify event |
| CFBPropertyEventConnectionNotify | PropertyEvent: Global ConnectionNotify event |
| CFBPropertyEventConnectionStateNotify | PropertyEvent: Global ConnectionStateNotify event |
| CFBPropertyEventOverrideFileOpen | PropertyEvent: Event when a file is about to be opened/merged |
| CFBPropertyEventUIIdle | PropertyEvent: UI idle event |
| CFBPropertyEventVideoFrameRendering | PropertyEvent: Video Frame Rendering Event |
| CFBPropertyInspector | Property inspector class |
| CFBPropertyListActor | PropertyList: Actor |
| CFBPropertyListActorFace | PropertyList: Actor face |
| CFBPropertyListAnimationNode | List of animation nodes |
| CFBPropertyListAudioClip | List: AudioClip |
| CFBPropertyListAudioIn | List: AudioIn |
| CFBPropertyListAudioOut | List: AudioOut |
| CFBPropertyListBox | List: Box informations for constraint relation |
| CFBPropertyListCamera | PropertyList: Camera |
| CFBPropertyListCharacter | PropertyList: Character |
| CFBPropertyListCharacterExtension | Character extension property list |
| CFBPropertyListCharacterFace | PropertyList: Character face |
| CFBPropertyListCharacterMarkerSet | PropertyList: CharacterMarkerSet |
| CFBPropertyListCharacterPose | PropertyList: CharacterPose |
| CFBPropertyListCommPort | PropertyList: CommPort |
| CFBPropertyListComponent | PropertyList: Concrete class for PropertyList of component |
| CFBPropertyListComponentBase | PropertyList: Component |
| CFBPropertyListConsoleChannel | PropertyList: Data Channels |
| CFBPropertyListConstraint | PropertyList: Constraint |
| CFBPropertyListConstraintSolver | PropertyList: Constraint solver |
| CFBPropertyListControlSet | PropertyList: MarkerSet |
| CFBPropertyListCustomTangent | List: Custom Tangent |
| CFBPropertyListDeck | PropertyList: Deck |
| CFBPropertyListDeformer | |
| CFBPropertyListDevice | PropertyList: Device |
| CFBPropertyListDeviceInstrument | List of instruments |
| CFBPropertyListDeviceOpticalMarker | PropertyList: Device optical marker |
| CFBPropertyListFCurveKey | List of FCurveKey |
| CFBPropertyListFileReference | List: FileReference |
| CFBPropertyListFolder | PropertyList: Folder |
| CFBPropertyListGroup | List: Group |
| CFBPropertyListHandle | PropertyList: Handle |
| CFBPropertyListHUD | PropertyList: Handle |
| CFBPropertyListHUDElement | PropertyList: Handle |
| CFBPropertyListKeyingGroup | PropertyList: KeyingGroup |
| CFBPropertyListLight | PropertyList: Light |
| CFBPropertyListManipulator | PropertyList: Manipulator |
| CFBPropertyListMarkerSegment | PropertyList: Device optical marker |
| CFBPropertyListMarkerSet | PropertyList: MarkerSet |
| CFBPropertyListMaterial | PropertyList: Material |
| CFBPropertyListModel | List: Model |
| CFBPropertyListModelMarkerOptical | PropertyList: Device optical marker |
| CFBPropertyListModelOptical | PropertyList: ModelOptical |
| CFBPropertyListModelSkeleton | PropertyList: ModelSkeleton |
| CFBPropertyListModelTemplate | PropertyList: ModelTemplate |
| CFBPropertyListModelTemplateBinding | PropertyList: ModelTemplateBinding |
| CFBPropertyListMotionClip | List: MotionClip |
| CFBPropertyListNamespace | List: Namespace |
| CFBPropertyListNote | List: Note |
| CFBPropertyListObject | List of scene objects |
| CFBPropertyListObjectPose | PropertyList: ObjectPose |
| CFBPropertyListOpticalGap | PropertyList: Device optical marker |
| CFBPropertyListOpticalSegment | PropertyList: Device optical marker |
| CFBPropertyListPhysicalProperties | PropertyList: Physical properties |
| CFBPropertyListPivot | List: Story Clip pivot models |
| CFBPropertyListPose | List: Model |
| CFBPropertyListRendererCallback | PropertyList: Texture |
| CFBPropertyListRigidBody | PropertyList: Device optical marker |
| CFBPropertyListRigidBodyMarkers | PropertyList: Device optical marker |
| CFBPropertyListScene | PropertyList: Scene |
| CFBPropertyListSet | List: Set |
| CFBPropertyListShader | PropertyList: Shader |
| CFBPropertyListStoryClip | List: StoryClip |
| CFBPropertyListStoryDetails | List: Story track Details |
| CFBPropertyListStoryFolder | List: StoryFolder |
| CFBPropertyListStorySubTrack | List: StorySubTrack |
| CFBPropertyListStoryTrack | List: StoryTrack |
| CFBPropertyListTake | List: Take |
| CFBPropertyListTexture | PropertyList: Texture |
| CFBPropertyListTreeNode | PropertyList of nodes in the tree view |
| CFBPropertyListTrigger | PropertyList: Trigger |
| CFBPropertyListTriggerBranch | PropertyList: TriggerBranch |
| CFBPropertyListTriggerGroup | PropertyList: TriggerGroup |
| CFBPropertyListUserObject | PropertyList: UserObject |
| CFBPropertyListVideoClip | PropertyList: VideoClip |
| CFBPropertyListVideoIn | PropertyList: VideoIn |
| CFBPropertyListVideoOut | PropertyList: VideoOut |
| CFBPropertyManager | Property Manager |
| CFBPropertyStateEvent | This class is used when the state of a property tracked by the FBFCurveEventManager is changed |
| CFBPropertyString | Property class: const char * (String) |
| CFBPropertyStringList | Property: StringList |
| CFBPropertyViewDefinition | FBProperty View |
| CFBPropertyViewList | FBProperty View List |
| CFBPropertyViewManager | FBProperty View Manager |
| CFBPython | FBPython is for python users to run python script and communicate with MotionBuilder internal python facility |
| CFBPythonContext | |
| CFBReferenceTime | Reference time class |
| CFBRenderer | Open Reality renderer interface |
| CFBRendererCallback | Open Reality renderer callback interface |
| CFBRendererCallbackLayout | RendererCallback layout class |
| CFBRenderOptions | |
| CFBRigidBody | Rigid body class |
| CFBScene | Access to the MotionBuilder scene |
| CFBScriptWrapper | This interface is used to bridge ORSDK and Python exposition |
| CFBScrollBox | Scroll Box |
| CFBSerialManager | Serial Manager class |
| CFBSet | Objects Set class |
| CFBShader | Shader class |
| CFBShaderLayout | Shader layout class |
| CFBShaderLighted | Lighted shader class |
| CFBShaderManager | Shader manager |
| CFBShaderModelInfo | |
| CFBShaderShadowLive | Shader Shadow Live class |
| CFBSkeletonState | |
| CFBSlider | Slider |
| CFBSpread | Base spreadsheet class |
| CFBSpreadCell | Spreadsheet cell |
| CFBSpreadColumn | Spreadsheet column |
| CFBSpreadPart | Spreadsheet part |
| CFBSpreadRow | Spreadsheet row |
| CFBStory | Story Management class |
| CFBStoryClip | Story Clip class |
| CFBStoryFolder | Story Folder class |
| CFBStoryGroupClip | Story Group Clip class |
| CFBStoryTrack | Story Track class |
| CFBString | Basic string class |
| CFBStringList | String list |
| CFBSurface | Surface class |
| CFBSVector | Three dimensional scaling vector |
| CFBSyncReference | Application sync |
| CFBSystem | Provides access to the underlying system, and the MotionBuilder scene |
| CFBTabPanel | Tab panel |
| CFBTake | A take is a container for animation in a scene |
| CFBTCPIP | TCP/IP class |
| CFBTexture | |
| CFBTextureLayout | Custom Texture layout class |
| CFBThermometer | Thermometer |
| CFBTime | Time data structure |
| CFBTimeCode | TimeCode data structure |
| CFBTimeSpan | TimeSpan class |
| CFBTimeWarpManager | Time Warp Manager Interface to the Time Warp Manager |
| CFBTool | Tool class |
| CFBToolLayoutManager | Tool Layout Manager class |
| CFBTransportAudioManager | Transport Tool Audio Manager class |
| CFBTree | Tree list view |
| CFBTreeNode | A node in the tree view |
| CFBTrigger | |
| CFBTriggerBranch | |
| CFBTriggerGroup | |
| CFBTriggerManager | Trigger engine management |
| CFBUndo | Base Class for Custom Undoable Actions |
| CFBUndoManager | Access to global undo and redo functionality |
| CFBUserObject | |
| CFBVector2 | Two dimensional vector (template) |
| CFBVector3 | Three dimensional vector (template) |
| CFBVector4 | Four dimensional vector (template) |
| CFBVideo | Video media class |
| CFBVideoClip | Video clip media class |
| CFBVideoClipImage | Video clip image media class. Used for a variety of image types. For DDS images, use the FBVideoClipImageDDS instead |
| CFBVideoClipImageDDS | Video clip image media class for DDS images |
| CFBVideoCodecManager | Video Codec manager class |
| CFBVideoGrabber | Video Grabber class |
| CFBVideoGrabOptions | Video Grabbing Options structure |
| CFBVideoGrabStats | Video Grabbing Statistics structure |
| CFBVideoIn | Basic video input class, supporting webcam and DV device |
| CFBVideoMemory | FBVideoMemory allow external media source (which can't be supported by MoBu natively) |
| CFBVideoOut | Video media class |
| CFBVideoSwitcher | Video Switcher class |
| CFBView | Generic view |
| CFBViewingOptions | Viewing options for rendering |
| CFBVisitDirectoryCallback | Loop over directory content |
| ►CFBVisualComponent | Visual Component base class |
| CFBVisualContainer | Used to create a container for a tool UI |
| CFBWebView | Web viewer |
| CFBWidgetHolder | Native 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 | |
| CHdlFBPlug | Handler of FBPlug object Use this handler object to gracefully take care of dangling pointer problem |
| CHdlFBPlugTemplate | |
| CIObject |