Python Reference Guide
pyfbsdk.h File Reference

Classes

class  object
 Python built-in object class. More...
 
class  bool
 Python built-in bool class. More...
 
class  float
 Python built-in float class. More...
 
class  int
 Python built-in int class. More...
 
class  list
 Python built-in list container class. More...
 
class  long
 Python built-in long class. More...
 
class  str
 Python built-in string class. More...
 
class  tuple
 Python built-in tuple container class. More...
 
class  Enumeration
 Enumeration mapping. More...
 
class  FBVector2d
 Vector2d class. More...
 
class  FBVector3d
 Vector3d class. More...
 
class  FBVector4d
 Vector4d class. More...
 
class  FBColor
 FBColor class. More...
 
class  FBColorAndAlpha
 FBColorAndAlpha class. More...
 
class  FBMatrix
 FBMatrix class. More...
 
class  FBModelList
 FBModelList class. More...
 
class  FBPickInfosList
 FBPickInfosList class. More...
 
class  FBComponentList
 FBComponentList class. More...
 
class  FBVideoGrabOptions
 Video Grabbing Options. More...
 
class  FBViewingOptions
 Viewing options for rendering. More...
 
class  FBConstraintRelation
 ConstraintRelation class. More...
 
class  FBCallback
 This class is used for the internal callback framework and is not meant to be used by clients. More...
 
class  FBPythonWrapper
 Base class of FBPlug in Python. More...
 
class  FBAddRegionParam
 This class provide a placeholder to put values necessary to create a Region with FBLayout.AddRegion. More...
 
class  FBTool
 Tool class. More...
 
class  FBProperty
 Generic application property. More...
 
class  FBCharacterSolver
 Constraint class. More...
 
class  FBBatchOptions
 Option parameters for the batch process. More...
 
class  FBPlotOptions
 Option parameters for plotting. More...
 
class  FBSystem
 Provides access to the underlying system, and the MotionBuilder scene. More...
 
class  FBEventDragAndDrop
 Drag and drop interface.b>Event: Global Evaluation pipeline critical timing callback event. More...
 
class  FBVertex
 Vertex class. More...
 
class  FBSpread
 Base spreadsheet class. More...
 
class  FBSplitStyle
 Type of split style (sub-division) for layout. More...
 
class  FBEventName
 These events are used internally by the Python Callback mecanism. More...
 
class  FBVideoCodecManager
 Video Codec manager class. More...
 
class  FBShaderModelInfo
 
class  FBScrollBox
 Scroll Box. More...
 
class  FBVisualComponent
 Visual Component base class. More...
 
class  FBPropertyAction
 
class  FBPropertyBool
 
class  FBPropertyColor
 FBPropertyColor class. More...
 
class  FBPropertyColorAndAlpha
 FBPropertyColorAndAlpha class. More...
 
class  FBPropertyComponent
 
class  FBPropertyDouble
 
class  FBPropertyFloat
 
class  FBPropertyInt
 
class  FBPropertyString
 b>Property: StringList
More...
 
class  FBPropertyTime
 
class  FBPropertyVector2d
 
class  FBPropertyVector3d
 
class  FBPropertyVector4d
 
class  FBPropertyEnum
 Enumeration property. More...
 
class  FBPropertyAnimatable
 Animatable property base class. More...
 
class  FBPropertyAnimatableAction
 
class  FBPropertyAnimatableBool
 
class  FBPropertyAnimatableColor
 
class  FBPropertyAnimatableColorAndAlpha
 
class  FBPropertyAnimatableDouble
 
class  FBPropertyAnimatableTime
 
class  FBPropertyAnimatableEnum
 
class  FBPropertyAnimatableInt
 
class  FBPropertyAnimatableVector2d
 
class  FBPropertyAnimatableVector3d
 
class  FBPropertyAnimatableVector4d
 
class  FBPropertyListObject
 List-like structure fo system elements. More...
 
class  FBPropertyList
 Tuple-like structure for system elements. More...
 
class  FBPropertyListActor
 b>PropertyList: Actor face. More...
 
class  FBPropertyListActorFace
 
class  FBPropertyListAnimationNode
 List of animation nodes.b>List: AudioClip
More...
 
class  FBPropertyListAudioClip
 b>List: AudioIn
More...
 
class  FBPropertyListAudioIn
 b>List: AudioOut
More...
 
class  FBPropertyListAudioOut
 b>List: Box informations for constraint relation. More...
 
class  FBPropertyListBox
 b>PropertyList: Camera
More...
 
class  FBPropertyListCamera
 b>PropertyList: Character. More...
 
class  FBPropertyListCharacter
 
class  FBPropertyListCharacterFace
 b>PropertyList: CharacterMarkerSet. More...
 
class  FBPropertyListComponent
 b>PropertyList: Contraint
More...
 
class  FBPropertyStringList
 
class  FBPropertyListDeck
 
class  FBPropertyListDevice
 
class  FBPropertyListDeviceInstrument
 List of instruments.b>PropertyList: Device optical marker
More...
 
class  FBPropertyListFCurveKey
 List of FCurveKey.b>List: FileReference
More...
 
class  FBPropertyListGroup
 b>PropertyList: Handle. More...
 
class  FBPropertyListHandle
 b>PropertyList: KeyingGroup. More...
 
class  FBPropertyListLight
 b>PropertyList: Manipulator. More...
 
class  FBPropertyListMarkerSet
 b>PropertyList: Material
More...
 
class  FBPropertyListMaterial
 b>List: Model
More...
 
class  FBPropertyListMaterialId
 
class  FBPropertyListMedia
 
class  FBPropertyListModel
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListModelTemplate
 b>PropertyList: ModelTemplateBinding. More...
 
class  FBPropertyListModelTemplateBinding
 b>List: MotionClip
PropertyList: MotionClip
More...
 
class  FBPropertyListNormalIndex
 
class  FBPropertyListNote
 b>List of scene objects. More...
 
class  FBPropertyListPivot
 b>List: Model
More...
 
class  FBPropertyListPose
 b>PropertyList: Texture
More...
 
class  FBPropertyListPrimitiveVertexCount
 
class  FBPropertyListScene
 
class  FBPropertyListSet
 b>PropertyList: Shader
More...
 
class  FBPropertyListShader
 b>List: StoryClip
More...
 
class  FBPropertyListStoryClip
 b>List: Story track Details
More...
 
class  FBPropertyListStoryDetails
 b>List: StoryFolder
More...
 
class  FBPropertyListStoryFolder
 b>List: StorySubTrack
More...
 
class  FBPropertyListStorySubTrack
 b>List: StoryTrack
More...
 
class  FBPropertyListStoryTrack
 b>List: Take
More...
 
class  FBPropertyListTake
 b>PropertyList: Texture
More...
 
class  FBPropertyListTexture
 
class  FBPropertyListTextureId
 
class  FBPropertyListUVIndex
 
class  FBPropertyListUserObject
 b>PropertyList: VideoClip
More...
 
class  FBPropertyListVertexIndex
 
class  FBPropertyListVideo
 
class  FBPropertyListVideoIn
 b>PropertyList: VideoOut
More...
 
class  FBPropertyListVideoOut
 
class  FBAccessMode
 pyfbsdk More...
 
class  FBActionManager
 Action Manager class. More...
 
class  FBActor
 FBActor is used to link motion data to a character. More...
 
class  FBActorFace
 Used to plot actor face animation. More...
 
class  FBAlphaSource
 Shader transparency computation. More...
 
class  FBAnimationLayer
 Used to access animation layer properties and modify them. More...
 
class  FBAnimationLayerMergeOptions
 Merge option for animation layers. More...
 
class  FBAnimationNode
 See samples: CopyAnimation.py, ClearKeysOnSelectedModels.py, TraversingRelationConstraint.py, FCurveEditor.py. More...
 
class  FBAnimationNodeConnectorType
 Different types for the animation node connectors. More...
 
class  FBApplication
 FBApplication is used mainly to manage files. More...
 
class  FBApplicationState
 Application state the MotionBuilder application has been started in. More...
 
class  FBArrangeMode
 Modes for arranging objects in schematic view. More...
 
class  FBArrowButton
 Creates a button which opens a layout to display content. More...
 
class  FBAssetFile
 Class representing a file stored in a version control database. More...
 
class  FBAssetFolder
 Class representing a folder stored in a version control database. More...
 
class  FBAssetItem
 Base class for all managed assets. More...
 
class  FBAssetMng
 Used to access asset manager functionity to get files locally or from a server. More...
 
class  FBAssetMngFileOptions
 Behavior of the application when working with managed files. More...
 
class  FBAssetMngMenuOptions
 Show or hide version control menu items. More...
 
class  FBAttachType
 Types of attachments between UI regions. More...
 
class  FBAttenuationType
 Light attenuation types. More...
 
class  FBAudioBitDepthMode
 Enum FBAudioBitDepthMode. More...
 
class  FBAudioChannelMode
 Enum FBAudioChannelMode. More...
 
class  FBAudioClip
 Used to play audio clips and access their properties. More...
 
class  FBAudioIn
 Audio In class. More...
 
class  FBAudioOut
 Audio Out class. More...
 
class  FBAudioOutputLocation
 Type of locations where the audio is rendered when rendering a scene using a video format. More...
 
class  FBAudioRateMode
 Enum FBAudioRateMode. More...
 
class  FBAudioRenderOptions
 Audio Render Options structure. More...
 
class  FBBatchFileFormat
 Different file formats for the batch. More...
 
class  FBBatchOnContainsBatchTakes
 Different actions to perform when a scene already contains batch takes while in a batch process. More...
 
class  FBBatchOnTakeExist
 Different actions to perform when a take already exist while in a batch process. More...
 
class  FBBatchProcessType
 Different process type for the batch. More...
 
class  FBBatchStatus
 Different return values of the Batch process. More...
 
class  FBBodyNodeId
 All body nodes. More...
 
class  FBBodyPartId
 Body part for character. More...
 
class  FBBorderStyle
 Different border types available. More...
 
class  FBBox
 A box is a fundamental building block in the application architecture. More...
 
class  FBBoxPlaceHolder
 Wrapper around a specific instance of a FBBox object. More...
 
class  FBBrowsingProperty
 Property browsing. More...
 
class  FBButton
 Used to create and manage buttons in a user interface. More...
 
class  FBButtonLook
 Button look. More...
 
class  FBButtonState
 Possible button states. More...
 
class  FBButtonStyle
 Style of buttons. More...
 
class  FBCamera
 Creates custom cameras and manages system cameras. More...
 
class  FBCameraAntiAliasingMethod
 Antialiasing methods. More...
 
class  FBCameraApertureMode
 Aperture modes. More...
 
class  FBCameraDistanceMode
 Camera plane distance modes. More...
 
class  FBCameraFilmBackType
 Filmback types. More...
 
class  FBCameraFocusDistanceSource
 Focus distance sources. More...
 
class  FBCameraFrameSizeMode
 Frame size modes. More...
 
class  FBCameraMatrixType
 Camera matrix types in OpenGL convention. More...
 
class  FBCameraResolutionMode
 Resolution modes. More...
 
class  FBCameraSafeAreaMode
 Safe area modes. More...
 
class  FBCameraSamplingType
 Antialiasing sampling types. More...
 
class  FBCameraStereo
 
class  FBCameraStereoType
 
class  FBCameraSwitcher
 Camera switcher. More...
 
class  FBCameraSwitcherAudioManager
 Camera Switcher Audio Manager class. More...
 
class  FBCameraType
 Focus distance types. More...
 
class  FBCameraViewPlaneMode
 Camera plane viewing modes. More...
 
class  FBCellStyle
 Different styles of spreadsheet cell styles. More...
 
class  FBCharacter
 A character is the link between a motion source and a character model. More...
 
class  FBCharacterContactBehaviour
 Character Contact Behaviour. More...
 
class  FBCharacterExtension
 Objects Grouping class. More...
 
class  FBCharacterExtensionRetargetMode
 Character extension Retarget Mode
More...
 
class  FBCharacterExtensionStancePoseMode
 Character Extension Stance Pose mode when the stance pose is activated on a character. More...
 
class  FBCharacterFace
 Animates a character face using an actor as input. More...
 
class  FBCharacterHipsTranslationMode
 Character Hips Translation modes. More...
 
class  FBCharacterInputType
 Character Input/Output types. More...
 
class  FBCharacterKeyingMode
 Character keying modes. More...
 
class  FBCharacterLoadAnimationMethod
 This enumeration is used to choose how to load an animation file on a character. More...
 
class  FBCharacterMarkerSet
 Character marker set class. More...
 
class  FBCharacterPlotWhere
 Where to plot a character. More...
 
class  FBCharacterPose
 Used to work with character poses. More...
 
class  FBCharacterPoseFlag
 Character Pose Options flags. More...
 
class  FBCharacterPoseKeyingMode
 Character Pose Keying Mode. More...
 
class  FBCharacterPoseOptions
 Stores options for operations on poses. More...
 
class  FBCharacterResetProperties
 Character Reset Properties Type. More...
 
class  FBCharacterRollSolver
 Character Roll Solver version. More...
 
class  FBClipEnd
 Clip end actions. More...
 
class  FBCluster
 Weighting interface for meshes. More...
 
class  FBClusterMode
 Different clustering modes. More...
 
class  FBCommPortType
 Communication port type. More...
 
class  FBCommType
 Communications type. More...
 
class  FBCommandState
 FBCommandState. More...
 
class  FBComponent
 MotionBuilder SDK base class. More...
 
class  FBConfigFile
 Interface to the application config files. More...
 
class  FBConnectionAction
 Possible actions when a notify plug event occurs. More...
 
class  FBConnectionType
 Connection types available between plugs. More...
 
class  FBConsoleChannelType
 Console channel types. More...
 
class  FBConstantKeyReducerThresholdType
 Different threshold types for the Constant Key Reducer filter. More...
 
class  FBConstraint
 Base class for constraints. More...
 
class  FBConstraintInfo
 Constraint information class. More...
 
class  FBConstraintManager
 Constraint manager. More...
 
class  FBConstraintSolver
 Base class for constraint solver. More...
 
class  FBConstructionHistory
 Access to global construction history functionality. More...
 
class  FBConstructionHistoryState
 Construction history manager state. More...
 
class  FBConstructionOperation
 FBConstructionOperation is used to represent an operation in the construction history. More...
 
class  FBControlSet
 Control set class. More...
 
class  FBControlSetType
 Character ControlSet type. More...
 
class  FBControllerMode
 Controller modes for optical model. More...
 
class  FBCycleAnalysisNode
 Cycle Analysis class. More...
 
class  FBCycleCreator
 See sample: CycleCreator.py. More...
 
class  FBDataAsStringFlag
 FBDataAsStringFlag. More...
 
class  FBDeck
 Interface to a tape deck. More...
 
class  FBDeckTransportMode
 FBDeckTransportMode. More...
 
class  FBDeformer
 Base Model deformer class. More...
 
class  FBDeformerPointCache
 Base Model deformer class. More...
 
class  FBDeformerType
 Determine the deformer type. More...
 
class  FBDevice
 Base Device class. More...
 
class  FBDeviceInstrument
 Instrument abstraction layer. More...
 
class  FBDeviceKeyboardKey
 Keyboard keys (for input). More...
 
class  FBDeviceNotifyInfo
 Device Input and Output Notification information structure. More...
 
class  FBDeviceOptical
 Optical device class. More...
 
class  FBDeviceOpticalMarker
 Device optical marker. More...
 
class  FBDeviceSamplingMode
 Recording types. More...
 
class  FBDirMap
 
class  FBDisplayMode
 Model display options. More...
 
class  FBDisplayWhat
 Model display mask This mask determines what types of models are displayed by the renderer. More...
 
class  FBDragAndDropState
 State of Drag and Drop. More...
 
class  FBEdit
 Text edit box. More...
 
class  FBEditColor
 Color edit widget. More...
 
class  FBEditNumber
 Number edit box. More...
 
class  FBEditProperty
 Property editor widget. More...
 
class  FBEditPropertyModern
 Property editor widget. More...
 
class  FBEditTimeCode
 
class  FBEditVector
 Vector edit widget. More...
 
class  FBEffectorId
 All effector nodes. More...
 
class  FBEffectorSetID
 Effector ID identifier. More...
 
class  FBElementAction
 Enumeration that describe the different actions available on a scene element depending on the current context. More...
 
class  FBEvaluateInfo
 AnimationNodeNotify evaluation information. More...
 
class  FBEvaluateManager
 
class  FBEvent
 Base Event class. More...
 
class  FBEventActivate
 Activation event. More...
 
class  FBEventAnimationNodeType
 Event based on animation node. More...
 
class  FBEventClipChange
 
class  FBEventConnectionDataNotify
 Connection notify event class. More...
 
class  FBEventConnectionKeyingNotify
 
class  FBEventConnectionNotify
 Connection notify event class. More...
 
class  FBEventConnectionStateNotify
 Connection notify event class. More...
 
class  FBEventDblClick
 Input event class. More...
 
class  FBEventEvalGlobalCallback
 
class  FBEventExpose
 Event sent when a control needs to be displayed. More...
 
class  FBEventFileChange
 File change event class. More...
 
class  FBEventInput
 Input event class. More...
 
class  FBEventMenu
 Menu event. More...
 
class  FBEventOverrideFileOpen
 Event that is called before a file open/merge. More...
 
class  FBEventPlayerControlChange
 
class  FBEventResize
 Event sent to a control that resizes. More...
 
class  FBEventSceneChange
 Select model event class. More...
 
class  FBEventShow
 Show event class. More...
 
class  FBEventSpread
 Spreadsheet event. More...
 
class  FBEventTakeChange
 Take change event class. More...
 
class  FBEventTransaction
 Transaction event. More...
 
class  FBEventTree
 FBTree node event. More...
 
class  FBEventTreeSelect
 FBTree selection event.b>Event: Video Frame offline Rendering Event. More...
 
class  FBEventVideoFrameRendering
 
class  FBExistingClipAction
 Action to perform, when preparing an Audio In object to record, when the action clip associated to the recording path is already in the scene. More...
 
class  FBExistingFileAction
 Action to perform, when preparing an Audio In object to record, when the action clip associated to the recording path already exists on disk and is not empty. More...
 
class  FBExtrapolationMode
 Modes for pre / post extrapolation. More...
 
class  FBFCurve
 FCurve class. More...
 
class  FBFCurveEditor
 FCurve editor. More...
 
class  FBFCurveEditorUtility
 FBFCurveEditor Utility class Utility class allowing different operations on a FBFCurveEditor or on the main FCurveEditor. More...
 
class  FBFCurveEvent
 This class is used when a modification is made on a FCurve. More...
 
class  FBFCurveEventManager
 FCurve Event Manager Interface to the FBFCurveEventManager. More...
 
class  FBFCurveEventType
 This enum indicates what modification was made to a tracked FCurve. More...
 
class  FBFCurveKey
 KeyFrame for an FCurve. More...
 
class  FBFbxOptions
 Customize file loading and saving. More...
 
class  FBFileFormatAndVersion
 
class  FBFileMonitoringManager
 File Change Monitoring Interface to the file change monitoring. More...
 
class  FBFileMonitoringType
 File Monitoring Type. More...
 
class  FBFilePopup
 File Popup (for open/save). More...
 
class  FBFilePopupStyle
 Different types of file popup windows. More...
 
class  FBFileReference
 Objects Containing class. More...
 
class  FBFilter
 Filters are used to modify motion capture data. More...
 
class  FBFilterManager
 Filter manager. More...
 
class  FBFilterType
 Filter types. More...
 
class  FBFloorContactID
 Floor contact for the given index. More...
 
class  FBFogMode
 Fog falloff modes. More...
 
class  FBFolder
 Folder class. More...
 
class  FBFolderPopup
 Folder Popup (for selecting a directory). More...
 
class  FBGapMode
 Gap interpolation modes. More...
 
class  FBGenerationMode
 Generation modes for optical model. More...
 
class  FBGenericMenu
 A GenericMenu class. More...
 
class  FBGenericMenuItem
 FBGenericMenuItem This class stores data for a single menu item. More...
 
class  FBGeometry
 Geometry class. More...
 
class  FBGeometryArrayElementType
 Type of data when requesting an array. More...
 
class  FBGeometryArrayID
 ID to use when requesting a specific array of data for a model. More...
 
class  FBGeometryMappingMode
 Determine how the element is mapped on a surface. More...
 
class  FBGeometryPrimitiveType
 
class  FBGeometryReferenceMode
 Determine how the mapping information is stored in the array of coordinate. More...
 
class  FBGlobalEvalCallbackTiming
 Global Evaluation callback timing. More...
 
class  FBGlobalLight
 Global light class. More...
 
class  FBGroup
 Objects Grouping class. More...
 
class  FBHUD
 Heads Up display. More...
 
class  FBHUDBloopSlateElement
 Heads Up display. More...
 
class  FBHUDElement
 Heads Up display. More...
 
class  FBHUDElementHAlignment
 
class  FBHUDElementVAlignment
 
class  FBHUDFlashElement
 Heads Up display. More...
 
class  FBHUDManager
 
class  FBHUDRectElement
 Heads Up display. More...
 
class  FBHUDTextElement
 Heads Up display. More...
 
class  FBHUDTextureElement
 Heads Up display. More...
 
class  FBHUDTimelineElement
 Heads Up display. More...
 
class  FBHandle
 FBHandle class exposes the Handle object of the application. More...
 
class  FBIconPosition
 Different icon positions possible. More...
 
class  FBImage
 Image class. More...
 
class  FBImageContainer
 Image. More...
 
class  FBImageFormat
 Image formats. More...
 
class  FBImageInterleaveType
 Image field interleave types. More...
 
class  FBImageInterpolationType
 Image interpolation types. More...
 
class  FBImageType
 Image types. More...
 
class  FBInputKey
 Keyboard inputs. More...
 
class  FBInputModifier
 Input Modifiers (Ctrl, Alt, Shift). More...
 
class  FBInputType
 Types of input events. More...
 
class  FBInsertSegmentMode
 Insert segment modes. More...
 
class  FBInterpolation
 Types of interpolation for an FCurve. More...
 
class  FBInterpolatorCurveType
 Types of interpolator for an FCurve. More...
 
class  FBKeyControl
 Key control. More...
 
class  FBKeyingGroup
 KeyingGroup class. More...
 
class  FBKeyingGroupType
 Keying group types. More...
 
class  FBLabel
 Text label. More...
 
class  FBLayerMode
 Layer mode. More...
 
class  FBLayerRotationMode
 Rotation mode for layer. More...
 
class  FBLayeredTexture
 LayeredTexture class. More...
 
class  FBLayout
 Used to build the user interface. More...
 
class  FBLayoutRegion
 Layout region. More...
 
class  FBLight
 Light class. More...
 
class  FBLightType
 Light types. More...
 
class  FBList
 List of items. More...
 
class  FBListStyle
 List style or direction. More...
 
class  FBManipulator
 Manipulator class. More...
 
class  FBManipulatorPickType
 Types of manipulator picking. More...
 
class  FBManipulatorTransformType
 Manipulator transform stles. More...
 
class  FBMarkerLook
 Look of the marker. More...
 
class  FBMarkerResolutionLevel
 Resolution of marker mesh sphere and capsule (Quality). More...
 
class  FBMarkerSet
 Marker set class. More...
 
class  FBMarkerType
 Type of the marker. More...
 
class  FBMaterial
 Material class. More...
 
class  FBMaterialTextureType
 Various Material texture channels' type. More...
 
class  FBMemo
 Multi-line text input. More...
 
class  FBMenuItemType
 Types of menu items available. More...
 
class  FBMenuManager
 The menu manager allows access to MotionBuilder menu bar. More...
 
class  FBMergeLayerMode
 Merge layer mode for animation layers. More...
 
class  FBMesh
 Mesh class. More...
 
class  FBMirrorPlaneType
 Mirror Plane Type. More...
 
class  FBModel
 Model class. More...
 
class  FBModelCube
 Cube model class. More...
 
class  FBModelCullingMode
 Model Culling Mode. More...
 
class  FBModelEvaluationTaskType
 
class  FBModelHiercharyTraverserType
 Types of hierarchy traverser search type. More...
 
class  FBModelMarker
 Model marker class. More...
 
class  FBModelMarkerOptical
 Optical model marker class. More...
 
class  FBModelNull
 Null object class. More...
 
class  FBModelOptical
 Optical model class. More...
 
class  FBModelOpticalAdvanced
 Advanced optical model information. More...
 
class  FBModelPath3D
 Path 3D model class. More...
 
class  FBModelPlaceHolder
 Wrapper around a specific instance of a FBModel object. More...
 
class  FBModelPlane
 Plane model class. More...
 
class  FBModelRoot
 Root object class. More...
 
class  FBModelRotationOrder
 Ways to apply Rotation. More...
 
class  FBModelSelection
 Different model selection available. More...
 
class  FBModelShadingMode
 Modes for model shading. More...
 
class  FBModelSkeleton
 Root object class. More...
 
class  FBModelTemplate
 Model template class. More...
 
class  FBModelTemplateStyle
 Model template styles When creating model templates, this parameter will affect the actual model created (associated with the model template). More...
 
class  FBModelTransformationType
 Types of transformation vector/matrices possible. More...
 
class  FBModelVertexData
 
class  FBModuleManager
 Module Manager class. More...
 
class  FBMotionBlend
 Motion Blend class. More...
 
class  FBMotionBlendEdit
 Motion Blend Edit class. More...
 
class  FBMotionClip
 Motion class. More...
 
class  FBMotionFileOptions
 Customize motion file loading. More...
 
class  FBMultiLangManager
 Language manager. More...
 
class  FBNamespace
 Objects Containing class. More...
 
class  FBNamespaceAction
 Namespace flags. More...
 
class  FBNewKeyInterpolationType
 Key Interpolation Type to use when creating new keys. More...
 
class  FBNote
 Note class. More...
 
class  FBNurbType
 Surface types. More...
 
class  FBNurbs
 Nurbs class. More...
 
class  FBObjectFlag
 Available flags for any component. More...
 
class  FBObjectPose
 FBObjectPose class. More...
 
class  FBObjectPoseMirrorOptions
 FBObjectPoseMirrorOptions class. More...
 
class  FBObjectPoseMirrorOptionsFlag
 ObjectPoseMirrorOptions flags. More...
 
class  FBObjectPoseOptions
 FBObjectPoseOptions class. More...
 
class  FBObjectPoseOptionsFlag
 ObjectPoseOptions flags. More...
 
class  FBObjectStatus
 Available lifetime status for any component. More...
 
class  FBOneClickApplication
 Possible application for One-Click interop with MotionBuilder. More...
 
class  FBOpticalGap
 Optical Gap class. More...
 
class  FBOpticalSegment
 Optical segment class. More...
 
class  FBOrientation
 General directions for UI components.b> DEPRICATED use ParallelEvaluation on FBEvaluateManager insteadAvailable DAG parallel schedule algorithm
More...
 
class  FBParallelScheduleType
 
class  FBParity
 Parity modes. More...
 
class  FBPatch
 Patch class. More...
 
class  FBPhysicalProperties
 Base class for physical properties attach to a model. More...
 
class  FBPickingMode
 3D picking mode. More...
 
class  FBPlayMode
 Play modes. More...
 
class  FBPlayerControl
 Player control. More...
 
class  FBPlayerControlChangeType
 Types of player control change events. More...
 
class  FBPlotAllowed
 FBPlotAllowed
More...
 
class  FBPlotPopup
 Plot Popup (for setting options only). More...
 
class  FBPlotTangentMode
 The tangent mode for plotted curve. More...
 
class  FBPlug
 Connections Basic Open Reality SDK Element. More...
 
class  FBPlugModificationFlag
 
class  FBPlugStatusFlag
 
class  FBPointCacheFile
 Base Model deformer class. More...
 
class  FBPointCacheManager
 Point Cache Manager Interface to the point cache manager. More...
 
class  FBPopup
 Popup window. More...
 
class  FBPopupInputType
 User input types for a popup. More...
 
class  FBPose
 Pose class. More...
 
class  FBPoseTransformType
 Transform mode of pose. More...
 
class  FBPoseType
 Types of pose. More...
 
class  FBProfileTaskCycle
 FBProfileTaskCycle. More...
 
class  FBProfileTimeEvent
 FBProfileTimeEvent. More...
 
class  FBProfiler
 FBProfiler. More...
 
class  FBProfilingMode
 Available Profiling modes. More...
 
class  FBProgress
 Progress bar.b>Property: Base property class. More...
 
class  FBPropertyComponents
 Property Components Bit Field (XYZ, RGB, RGBA, UV, XYZW, etc.). More...
 
class  FBPropertyConnectionEditor
 Property Connection Editor. More...
 
class  FBPropertyFlag
 Available flags for FBProperty objects.b>PropertyList: Actor. More...
 
class  FBPropertyListCharacterExtension
 Character extension property list.b>PropertyList: Character face. More...
 
class  FBPropertyListCharacterMarkerSet
 b>PropertyList: CharacterPose. More...
 
class  FBPropertyListCharacterPose
 b>PropertyList: Concrete class for PropertyList of component
More...
 
class  FBPropertyListConstraint
 b>PropertyList: Constraint solver
More...
 
class  FBPropertyListConstraintSolver
 b>PropertyList: MarkerSet. More...
 
class  FBPropertyListControlSet
 b>PropertyList: Deck
More...
 
class  FBPropertyListDeformer
 b>PropertyList: Device
More...
 
class  FBPropertyListDeviceOpticalMarker
 
class  FBPropertyListFileReference
 b>PropertyList: Folder
More...
 
class  FBPropertyListFolder
 b>List: Group
More...
 
class  FBPropertyListHUD
 b>PropertyList: Handle. More...
 
class  FBPropertyListHUDElement
 b>PropertyList: Handle. More...
 
class  FBPropertyListKeyingGroup
 b>PropertyList: Light
More...
 
class  FBPropertyListManipulator
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListMarkerSegment
 b>PropertyList: MarkerSet. More...
 
class  FBPropertyListModelMarkerOptical
 b>PropertyList: ModelOptical. More...
 
class  FBPropertyListModelOptical
 b>PropertyList: ModelSkeleton. More...
 
class  FBPropertyListModelSkeleton
 b>PropertyList: ModelTemplate. More...
 
class  FBPropertyListMotionClip
 b>List: Namespace
More...
 
class  FBPropertyListNamespace
 b>List: Note
More...
 
class  FBPropertyListObjectPose
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListOpticalGap
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListOpticalSegment
 b>PropertyList: Physical properties
More...
 
class  FBPropertyListPhysicalProperties
 b>List: Story Clip pivot models
More...
 
class  FBPropertyListRendererCallback
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListRigidBody
 b>PropertyList: Device optical marker
More...
 
class  FBPropertyListRigidBodyMarkers
 b>List: Set
More...
 
class  FBPropertyListTreeNode
 PropertyList of nodes in the tree view.b>PropertyList: UserObject. More...
 
class  FBPropertyListVideoClip
 b>PropertyList: VideoIn
More...
 
class  FBPropertyManager
 Property Manager. More...
 
class  FBPropertyStateEvent
 This class is used when the state of a property tracked by the FBFCurveEventManager is changed. More...
 
class  FBPropertyStateEventType
 This enum indicates what modification was made to the animation of a tracked property.b>Property class: const char * (String). More...
 
class  FBPropertyType
 Property types. More...
 
class  FBPropertyViewDefinition
 FBProperty View. More...
 
class  FBPropertyViewList
 FBProperty View List. More...
 
class  FBPropertyViewManager
 FBProperty View Manager. More...
 
class  FBPropertyViewType
 Property view set type. More...
 
class  FBRSType
 RS type for serial port. More...
 
class  FBRecalcMarkerSetOffset
 Recalculate MarkerSet offset for?
More...
 
class  FBReferenceTime
 Reference time class. More...
 
class  FBRenderOptions
 
class  FBRenderer
 Open Reality renderer interface. More...
 
class  FBRendererCallback
 Open Reality renderer callback interface. More...
 
class  FBRenderingPass
 Rendering Pass. More...
 
class  FBRigidBody
 Rigid body class. More...
 
class  FBRigidBodyMode
 Rigid body modes. More...
 
class  FBRootHMode
 
class  FBRootRMode
 
class  FBRootSpeedMode
 
class  FBRootXZMode
 
class  FBRotationFilter
 Rotation filters. More...
 
class  FBRotationOrder
 Specify the Euler rotation order. More...
 
class  FBSVector
 Three dimensional scaling vector. More...
 
class  FBScene
 Access to the MotionBuilder scene. More...
 
class  FBSceneChangeType
 Types of model selection events. More...
 
class  FBSegmentMode
 Segment modes. More...
 
class  FBSet
 Objects Set class. More...
 
class  FBShader
 Shader class. More...
 
class  FBShaderLighted
 Lighted shader class. More...
 
class  FBShaderManager
 Shader manager. More...
 
class  FBShaderShadowLive
 Shader Shadow Live class. More...
 
class  FBShadowFrameType
 Shadow calculation methods. More...
 
class  FBShadowType
 Shadow types. More...
 
class  FBSkeletonLook
 Look of the skeleton. More...
 
class  FBSkeletonNodeId
 All Skeleton nodes
More...
 
class  FBSkeletonResolutionLevel
 Resolution of skeleton sphere, capsule and stick (Quality). More...
 
class  FBSkeletonState
 
class  FBSlider
 Slider. More...
 
class  FBSpreadCell
 Spreadsheet cell. More...
 
class  FBSpreadColumn
 Spreadsheet column. More...
 
class  FBSpreadPart
 Spreadsheet part. More...
 
class  FBSpreadRow
 Spreadsheet row. More...
 
class  FBStereoDisplayMode
 
class  FBStory
 Story Management class. More...
 
class  FBStoryClip
 Story Clip class. More...
 
class  FBStoryClipAlignmentType
 Alignment Types when aligning clips. More...
 
class  FBStoryClipChangeType
 Types of clip change events, matching KEventClip.eType Expose only kFBStoryClipMoveClip and kFBStoryClipRemoved for now. More...
 
class  FBStoryClipCompMode
 Compensation Modes for story character clips. More...
 
class  FBStoryClipGhostTimeMode
 Time mode to display ghost. More...
 
class  FBStoryClipMatchingRotationType
 Matching Rotation Types, when matching clips to each other. More...
 
class  FBStoryClipMatchingTimeType
 Matching Time Types, when matching clips to each other. More...
 
class  FBStoryClipMatchingTranslationType
 Matching Translation, Types when matching clips to each other. More...
 
class  FBStoryClipMirrorPlane
 Several mirror planes to mirror animation. More...
 
class  FBStoryClipNodeFunction
 Node function. More...
 
class  FBStoryClipShowGhostMode
 Show Ghost Modes for story animation clips. More...
 
class  FBStoryClipSolveMode
 Solve Modes for story character clips. More...
 
class  FBStoryClipTimeWarpInterpolatorType
 Types of TimeWrap Interpolator for Story Clips. More...
 
class  FBStoryFolder
 Story Folder class. More...
 
class  FBStoryGroupClip
 Story Group Clip class. More...
 
class  FBStoryGroupClipAlignmentType
 Alignment Types when aligning groups. More...
 
class  FBStoryTrack
 Story Track class. More...
 
class  FBStoryTrackBodyPart
 Body Parts for story track character. More...
 
class  FBStoryTrackGhostShowMode
 Ghost Show Modes for story animation tracks. More...
 
class  FBStoryTrackRefMode
 References Modes for story animation tracks. More...
 
class  FBStoryTrackType
 Types for new story tracks. More...
 
class  FBStringList
 String list. More...
 
class  FBSurface
 Surface class. More...
 
class  FBSurfaceMode
 Surface modes. More...
 
class  FBSurfaceType
 Surface types. More...
 
class  FBSyncActivationAndVisibilityMode
 Sync mode for Constraints' Activeness and Models' visibility belonging to the Character Extension. More...
 
class  FBTCPIPSocketType
 Types of TCP/IP Sockets. More...
 
class  FBTabPanel
 Tab panel. More...
 
class  FBTake
 A take is a container for animation in a scene. More...
 
class  FBTakeChangeType
 Types of take change events. More...
 
class  FBTakeSpanOnLoad
 This enumeration indicate the how to set the take start and end points on after a load. More...
 
class  FBTangentClampMode
 Different clamping modes for the tangents. More...
 
class  FBTangentConstantMode
 Different constant modes for the tangents. More...
 
class  FBTangentCustomIndex
 Custom tangent index for the tangents. More...
 
class  FBTangentMode
 Methods of tangent calculation. More...
 
class  FBTangentWeightMode
 Active tangent weight, no/one/both side are active on a key. More...
 
class  FBTextJustify
 Text justification styles. More...
 
class  FBTextStyle
 Text appearance styles. More...
 
class  FBTexture
 See samples: HUDElements.py, MaterialAndTexture.py, TextureAnimation.py, VideoInput.py, VideoMemory.py, DeleteUnusedMedia.py. More...
 
class  FBTextureBlendMode
 Texture blend modes. More...
 
class  FBTextureMapping
 Texture mapping modes. More...
 
class  FBTextureUseType
 Texture Use Type. More...
 
class  FBThermometer
 Thermometer. More...
 
class  FBTime
 Time data structure. More...
 
class  FBTimeCode
 TimeCode data structure. More...
 
class  FBTimeMarkAction
 Time (Global & Take) Mark assigned action. More...
 
class  FBTimeMode
 Different time modes available. More...
 
class  FBTimeReferential
 FBCommandState. More...
 
class  FBTimeSpan
 TimeSpan class. More...
 
class  FBTimeWarpManager
 Time Warp Manager Interface to the Time Warp Manager. More...
 
class  FBToolLayoutManager
 Tool Layout Manager class. More...
 
class  FBToolPossibleDockPosition
 
class  FBTransportAudioManager
 Transport Tool Audio Manager class. More...
 
class  FBTransportLoopMode
 Available loop modes for the transport control. More...
 
class  FBTransportMode
 Transport modes. More...
 
class  FBTransportPlaySpeed
 Available transport control play speed. More...
 
class  FBTransportSnapMode
 Available snap methods for the transport control. More...
 
class  FBTransportTimeFormat
 Available transport control time display. More...
 
class  FBTree
 Tree list view. More...
 
class  FBTreeNode
 A node in the tree view. More...
 
class  FBTriggerStyle
 Audio clips' trigger styles. More...
 
class  FBUndoManager
 Access to global undo and redo functionality. More...
 
class  FBUpAxis
 This enumeration indicates which up axis is used in the motion file (so far, only effective when loading c3d files). More...
 
class  FBUseChnMode
 Use Channel modes. More...
 
class  FBUserObject
 
class  FBVideo
 Video media class. More...
 
class  FBVideoClip
 Video clip media class. More...
 
class  FBVideoClipImage
 Video clip image media class. More...
 
class  FBVideoClipImageDDS
 Video clip image media class for DDS images. More...
 
class  FBVideoCodecMode
 Enum FBVideoRenderDepth. More...
 
class  FBVideoFormat
 Video color modes. More...
 
class  FBVideoGrabber
 Video Grabber class. More...
 
class  FBVideoIn
 Basic video input class, supporting webcam and DV device. More...
 
class  FBVideoInterlaceMode
 Video interlace modes. More...
 
class  FBVideoLiveType
 Video Live type. More...
 
class  FBVideoMemory
 FBVideoMemory allow external media source (which can't be supported by MoBu natively)
User could create / update OGL texture (GL_TEXTURE_2D type) externally, and pass in GL texture object id to TextureOGLId property.See "Scripts/Samples/Video/VideoMemory.py" for usage example. More...
 
class  FBVideoOut
 Video media class. More...
 
class  FBVideoProxyMode
 Video proxy modes. More...
 
class  FBVideoRenderDepth
 Enum FBVideoRenderDepth. More...
 
class  FBVideoRenderFieldMode
 Enum FBVideoRenderFieldMode. More...
 
class  FBVideoRenderViewingMode
 Enum FBVideoRenderViewingMode. More...
 
class  FBVideoResolution
 Video Resolution (1D)
More...
 
class  FBVideoStorageMode
 Video storage modes. More...
 
class  FBView
 Generic view. More...
 
class  FBViewerMode
 Different viewer modes for the 3D viewer. More...
 
class  FBVisibilityState
 Visibility state. More...
 
class  FBVisualContainer
 Used to create a container for a tool UI. More...
 
class  FBWebView
 Web viewer. More...
 
class  FBWidgetHolder
 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. More...
 

Namespaces

 pyfbsdk
 Python module pyfbsk.
 

Functions

tuple< int, boolFBMessageBoxWithCheck (str pBoxTitle, str pMessage, str pButton1Str, str pButton2Str, str pButton3Str, str pCheckBoxStr, bool pCheckBoxValue, int pDefaultButton=0, bool pScrolledMessage=False)
 Dialog popup box with 'don't show again' option. More...
 
tuple< int, strFBMessageBoxGetUserValue (str pBoxTitle, str pMessage, object pValue, FBPopupInputType pValueType, str pButton1Str, str pButton2Str=None, str pButton3Str=None, int pDefaultButton=0)
 Dialog popup box to get user input. More...
 
bool FBConnect (FBPlug pSrc, FBPlug pDst, FBConnectionType pConnectionType=FBConnectionType.kFBConnectionTypeNone)
 Request the connection two FBPlug objects. More...
 
bool FBDisconnect (FBPlug pSrc, FBPlug pDst)
 Connect two FBPlug objects. More...
 
 FBAdd (FBTVector pResult, FBTVector pV1, FBTVector pV2)
 Add two vectors together (pResult = pV1 + pV2) More...
 
FBAudioFmt FBAudioFmt_AppendFormat (FBAudioFmt pFormat, int pChannels, int pBits, int pRate)
 Append the rendering audio format using the specified settings. More...
 
FBAudioFmt FBAudioFmt_AppendFormat (FBAudioFmt pFormat, FBAudioFmt pSrcFormat)
 Append the rendering audio format with another audio format. More...
 
FBAudioFmt FBAudioFmt_ConvertBitDepthMode (FBAudioBitDepthMode pBitDepthMode)
 Converts an FBAudioBitDepthMode enum value to its FBAudioFmt object equivalent. More...
 
FBAudioFmt FBAudioFmt_ConvertChannelMode (FBAudioChannelMode pChannelMode)
 Converts an FBAudioChannelMode enum value to its FBAudioFmt object equivalent. More...
 
FBAudioFmt FBAudioFmt_ConvertRateMode (FBAudioRateMode pRateMode)
 Converts an FBAudioRateMode enum value to its FBAudioFmt object equivalent. More...
 
int FBAudioFmt_GetBitsValue (FBAudioFmt pFormat)
 Get the bit depth value of the Audio format object. More...
 
int FBAudioFmt_GetBytesValue (FBAudioFmt pFormat)
 Get the bytes value of the Audio format object. More...
 
int FBAudioFmt_GetChannelValue (FBAudioFmt pFormat)
 Get the channel value of the Audio format object. More...
 
FBAudioFmt FBAudioFmt_GetDefaultFormat ()
 Get default audio format. More...
 
int FBAudioFmt_GetRateValue (FBAudioFmt pFormat)
 Get the rate value of the Audio format object. More...
 
FBAudioFmt FBAudioFmt_RemoveFormat (FBAudioFmt pFormat, int pChannels, int pBits, int pRate)
 Remove channels, bit depth, or rate from the specified audio format object. More...
 
FBAudioFmt FBAudioFmt_RemoveFormat (FBAudioFmt pFormat, FBAudioFmt pSrcFormat)
 Remove audio format from another audio format object. More...
 
bool FBAudioFmt_TestFormat (FBAudioFmt pSrcFormat, int pChannels, int pBits, int pRate)
 Test if the given audio format object contains the channel, bit depth, and rate. More...
 
 FBBeginChangeAllModels ()
 Call begin change to all models (need to be closed). More...
 
float FBClamp (float pV, float pL, float pH)
 Clamp value. More...
 
FBComponent FBCreateObject (str pGroupName, str pEntryName, str pName, pData=None, int nth=0)
 FBCreateObject. More...
 
bool FBDeleteCharacterPinningPreset (str pPresetName)
 Deletes a pinning preset from the Character Controls Tool. More...
 
int FBDeleteObjectsByName (str pNamePattern, str pNameSpace=None, str pGroupName=None)
 FBDeleteObjectsByName. More...
 
float FBDot (FBTVector pV1, FBTVector pV2)
 Calculate the dot product of two vectors. More...
 
 FBEndChangeAllModels ()
 Call end change to all models (should be first open). More...
 
FBModel FBFindModelByLabelName (str pModelLabelName)
 Find a model in the scene by its label name. More...
 
FBModel FBFindModelByUniqueColorId (FBColor pColor, int pSubItemIndex=None)
 Find a model in the scene by its unique color id. More...
 
FBComponent FBFindObjectByFullName (str pObjectFullName)
 FBFindObjectByFullName. More...
 
 FBFindObjectsByName (str pNamePattern, FBComponentList pList, bool pIncludeNamespace=True, bool pModelsOnly=False)
 FBFindObjectsByName. More...
 
bool FBGetActorMarkerSetVisibility ()
 Queries visibility of the marker set of the current actor. More...
 
float FBGetCharacterComparisonThresholdValue ()
 Return the Character comparison threshold value used when comparing two characters (e.g. More...
 
int FBGetCharacterExternalSolverCount ()
 Get character external solver count. More...
 
int FBGetCharacterExternalSolverIndex (str pName)
 Get character external solver index. More...
 
str FBGetCharacterExternalSolverName (int pIndex)
 Get character external solver name. More...
 
bool FBGetCharacterFingerTipsVisibility ()
 Queries visibility of the finger-tips of the current character. More...
 
bool FBGetCharacterFloorContactsVisibility ()
 Queries visibility of the floor contacts of the current character. More...
 
FBCharacterKeyingMode FBGetCharactersKeyingMode ()
 return Character Manipulation/Keying Mode More...
 
float FBGetConstantKeyReducerThresholdValue (FBConstantKeyReducerThresholdType pThresholdType)
 Return a specific threshold value used by the Constant Key Reducer filter. More...
 
 FBGetContinuousRotation (FBRVector pROut, FBRVector pR0, FBRVector pR1)
 Get a continuous rotation in Euler space. More...
 
FBEvaluateInfo FBGetDisplayInfo ()
 Get the displays evaluation information structure. More...
 
FBBodyPartId FBGetEffectorBodyPart (FBEffectorId pEffectorId)
 return BodyPart ID from Effector. More...
 
FBProfileTaskCycle FBGetEvaluationTaskCycle ()
 Get evaluation task cycle. More...
 
 FBGetGlobalMatrix (FBMatrix pMatrix, FBMatrix pMatrixParent, FBMatrix pLocalMatrix)
 Get global matrix from parent and child matrices. More...
 
FBModel FBGetLastSelectedModel ()
 Get the last selected model, which is the one having the manipulator in the viewer. More...
 
 FBGetLocalMatrix (FBMatrix pMatrix, FBMatrix pMatrixParent, FBMatrix pMatrixChild)
 Get local matrix from parent and child matrices. More...
 
FBProfileTaskCycle FBGetMainThreadTaskCycle ()
 Get root task cycle. More...
 
QMainWindow FBGetMainWindow ()
 Return the MotionBuilder main window. More...
 
str FBGetMultiLangText (FBPlug pContext, str pKey, bool pFlagReturnKey=False)
 Name lookup in the context of an object. More...
 
str FBGetMultiLangText (str pContext, str pKey, bool pFlagReturnKey=False)
 Name lookup in a user defined context context. More...
 
FBProfileTaskCycle FBGetRenderingTaskCycle ()
 Get rendering task cycle. More...
 
 FBGetSelectedModels (FBModelList pList, FBModel pParent=None, bool pSelected=True, bool pSortBySelectOrder=False)
 Find all models that are selected (if pSelected is true) Searches recursively from a root model for models that are selected, and adds them to a list of models. More...
 
 FBInterpolateRotation (FBRVector pROut, FBRVector pR0, FBRVector pR1, float pU)
 Interpolate a rotation in Euler space. More...
 
 FBInterpolateRotation (FBQuaternion pQOut, FBQuaternion pQ0, FBQuaternion pQ1, float pU)
 Interpolate a rotation in Quaternion. More...
 
float FBLength (FBTVector pV)
 Get the length of a vector. More...
 
float FBLength (FBVertex pV)
 Get the length of a vertex (from origin) More...
 
bool FBLoadCharacterPinningPreset (str pPresetName)
 Loads a pinning preset in the Character Controls Tool. More...
 
FBModel FBLoadFbxPrimitivesModel (str pModelName)
 Load a model. More...
 
 FBMatrixInverse (FBMatrix pMatrix, FBMatrix pSrc)
 Invert a matrix. More...
 
 FBMatrixMult (FBMatrix pMatrix, FBMatrix pA, FBMatrix pB)
 Multiply two matrices. More...
 
 FBMatrixOrthogonalize (FBMatrix pMatrix)
 Make sure that rotation vectors are orthogonal and normalized (fast way for removing scaling from matrix) More...
 
 FBMatrixToQuaternion (FBQuaternion pQuaternion, FBMatrix pMatrix)
 Get a quaternion from a matrix (potential ). More...
 
 FBMatrixToRotation (FBRVector pVector, FBMatrix pMatrix, FBRotationOrder pRotationOrder=kFBXYZ)
 Obtain rotation vector from a matrix. More...
 
 FBMatrixToRotationWithPrecision (FBRVector pVector, FBMatrix pMatrix, FBRotationOrder pRotationOrder, float pPrecision=FBMat2EulerDegenerateForPrecision10)
 Obtain rotation vector from a matrix. More...
 
 FBMatrixToScaling (FBSVector pVector, FBMatrix pMatrix)
 Obtain scaling vector from a matrix. More...
 
 FBMatrixToTQS (FBTVector pTVector, FBQuaternion pQuaternion, FBSVector pSVector, FBMatrix pMatrix)
 Obtain translation vector, rotation quaternion, and scaling vector from a matrix. More...
 
 FBMatrixToTRS (FBTVector pTVector, FBRVector pRVector, FBSVector pSVector, FBMatrix pMatrix)
 Obtain translation, rotation, and scaling vectors from a matrix. More...
 
 FBMatrixToTranslation (FBTVector pVector, FBMatrix pMatrix)
 Obtain translation vector from a matrix. More...
 
 FBMatrixTranspose (FBMatrix pMatrix, FBMatrix pSrc)
 Transpose a matrix. More...
 
 FBMergeTransactionBegin ()
 Call to begin the transaction for merging multiple files. More...
 
 FBMergeTransactionEnd ()
 Call to end the merge transaction. More...
 
 FBMergeTransactionFileRefEditBegin ()
 Call to begin the transaction for merging multiple files and applying File Reference edit at the same time. More...
 
 FBMergeTransactionFileRefEditEnd ()
 Call to end merge transaction with File Reference edit. More...
 
bool FBMergeTransactionFileRefEditIsOn ()
 Call to tell if system is during File Reference Edit Merge transaction. More...
 
bool FBMergeTransactionIsOn ()
 Call to tell if system is during Merge transaction. More...
 
int FBMessageBox (str pBoxTitle, str pMessage, str pButton1Str, str pButton2Str=None, str pButton3Str=None, int pDefaultButton=0, int pScrolledMessage=0)
 Dialog popup box. More...
 
 FBModelTransactionBegin ()
 FBModelTransactionBegin. More...
 
 FBModelTransactionEnd ()
 FBModelTransactionEnd. More...
 
 FBMult (FBTVector pResult, FBTVector pV1, float pV2)
 Multiply pV2 from pV1 (pResult = pV1 * pV2) More...
 
 FBMult (FBTVector pResult, FBTVector pV1, FBTVector pV2)
 Calculate the cross product of two vectors. More...
 
 FBMult (FBMatrix pResult, FBMatrix pM, FBSVector pV)
 Calculate the cross product of a Matrix and Scale Vector. More...
 
unsigned int FBObjectGetGlobalUniqueId ()
 Get the global static object unique ID counter. More...
 
unsigned int FBObjectGetLivingCount ()
 Get current total living object count. More...
 
 FBObjectLifeLogEnable (bool pEnable)
 Enable object creation / deletion logging. More...
 
 FBObjectPrintLivings (unsigned int pStartUniqueId)
 Print those living objects created when logging is enabled. More...
 
int FBObject_GetEntryCount (int pGroupIndex)
 
str FBObject_GetEntryDLLName (int pGroupIndex, int pIndex, int nth=0)
 
str FBObject_GetEntryDescription (int pGroupIndex, int pIndex, int nth=0)
 
str FBObject_GetEntryName (int pGroupIndex, int pIndex)
 
int FBObject_GetGroupCount ()
 A set of functions to query the registration table. More...
 
str FBObject_GetGroupName (int pGroupIndex)
 
str FBObject_GetIconName (int pGroupIndex, int pIndex, int nth=0)
 
bool FBObject_GetMultiplicity (int pGroupIndex, int pIndex, int nth=0)
 
bool FBPopNormalTool (str pToolName, bool pSetFocus=True)
 This function is used to bring up a specific tool in the GUI. More...
 
 FBPreventUIUpdateBegin ()
 Call to prevent UI updates when creating/deleting/renaming objects. More...
 
 FBPreventUIUpdateEnd ()
 Call to end blocking the UI updates. More...
 
bool FBPreventUIUpdateIsOn ()
 Call to tell if UI updates are blocked. More...
 
 FBQAdd (FBQuaternion pResult, FBQuaternion pQ1, FBQuaternion pQ2)
 Add two quaternions together (pResult = pQ1 + pQ2) More...
 
float FBQDot (FBQuaternion pQ1, FBQuaternion pQ2)
 Calculate the dot product of two quaternions. More...
 
float FBQLength (FBQuaternion pQ)
 Get the length of a quaternion. More...
 
 FBQMult (FBQuaternion pResult, FBQuaternion pQ1, float pQ2)
 Multiply pQ2 from pQ1 (pResult = pQ1 * pQ2) More...
 
 FBQMult (FBQuaternion pResult, FBQuaternion pQ1, FBQuaternion pQ2)
 Calculate the cross product of two quaternions. More...
 
 FBQSub (FBQuaternion pResult, FBQuaternion pQ1, FBQuaternion pQ2)
 Subtract pQ2 from pQ1 (pResult = pQ1 - pQ2) More...
 
 FBQuaternionToMatrix (FBMatrix pMatrix, FBQuaternion pQuaternion)
 Get a rotation matrix from a quaternion vector. More...
 
 FBQuaternionToRotation (FBRVector pVector, FBQuaternion pQuaternion, FBRotationOrder pRotationOrder=kFBXYZ)
 Get a rotation vector from a quaternion vector. More...
 
 FBQuaternionToRotationWithPrecision (FBRVector pVector, FBQuaternion pQuaternion, FBRotationOrder pRotationOrder, float pPrecision=FBMat2EulerDegenerateForPrecision10)
 Get a rotation vector from a quaternion vector. More...
 
 FBRotationToMatrix (FBMatrix pMatrix, FBRVector pVector, FBRotationOrder pRotationOrder=kFBXYZ)
 Convert a rotation vector to a matrix. More...
 
 FBRotationToQuaternion (FBQuaternion pQuaternion, FBRVector pVector, FBRotationOrder pRotationOrder=kFBXYZ)
 Get a quaternion from a rotation vector. More...
 
bool FBSaveCharacterPinningPreset (str pPresetName, bool pAllowOverwriting=False)
 Saves a pinning preset from the current pinning values in the Character Controls Tool. More...
 
 FBScalingToMatrix (FBMatrix pMatrix, FBSVector pVector)
 Convert a scaling vector to a matrix. More...
 
 FBSchedulingDependencyOutput (bool pEnable)
 Debug function for MT dependency debug. More...
 
bool FBSetActorMarkerSetVisibility (bool pShow)
 Sets visibility of the marker set of the current actor. More...
 
 FBSetCharacterComparisonThresholdValue (float pValue)
 Set the Character threshold value used when comparing two characters (e.g. More...
 
 FBSetCharacterFingerTipsVisibility (bool pShow)
 Sets visibility of the finger-tips of the current character. More...
 
 FBSetCharacterFloorContactsVisibility (bool pShow)
 Sets visibility of the floor contacts of the current character. More...
 
 FBSetConstantKeyReducerThresholdValue (FBConstantKeyReducerThresholdType pThresholdType, float pValue)
 Set a specific threshold value used by the Constant Key Reducer filter. More...
 
 FBSetLastSelectedModel (FBModel pModel)
 Set the given model as the last one selected, so the manipulator in the viewer will then be on that particular model. More...
 
 FBSleep (kULong MilliSeconds)
 Sleep function Puts system to sleep for specified time. More...
 
 FBSub (FBTVector pResult, FBTVector pV1, FBTVector pV2)
 Subtract pV2 from pV1 (pResult = pV1 - pV2) More...
 
 FBTQSToMatrix (FBMatrix pMatrix, FBTVector pTVector, FBQuaternion pQuaternion, FBSVector pSVector)
 Convert translation vector, rotation quaternion, and scaling vector to a matrix. More...
 
 FBTRSToMatrix (FBMatrix pMatrix, FBTVector pTVector, FBRVector pRVector, FBSVector pSVector)
 Convert translation, rotation, and scaling vectors to a matrix. More...
 
 FBTrace (str pFormatString,... p1)
 This function prints useful debugging strings in the console with kFBNORMAL_TRACE output detailed level. More...
 
unsigned int FBTraceGetLevel ()
 Get Global Trace Detailed Level which affects all the output targets. More...
 
 FBTraceSetLevel (unsigned int pNewLevel)
 Set Global Trace Detailed Level which affects all the output targets. More...
 
 FBTraceWithLevel (unsigned int pLevel, str pFormatString,... p2)
 This function prints useful debugging strings in the console. More...
 
 FBTranslationToMatrix (FBMatrix pMatrix, FBTVector pVector)
 Convert a translation vector to a matrix. More...
 
 FBVectorMatrixMult (FBVector4d pOutVector, FBMatrix pMatrix, FBVector4d pVector)
 Multiply a vector by a matrix. More...
 
 FBVertexMatrixMult (FBVertex pOutVertex, FBMatrix pMatrix, FBVertex pVertex)
 Multiply a vertex by a matrix. More...