Classes | |
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 | FBAMMenu |
Context menu. More... | |
class | FBAnimationLayer |
Used to access animation layer properties and modify them. More... | |
class | FBAnimationNode |
class | FBApplication |
FBApplication is used mainly to manage files. More... | |
class | FBApplyManagerRule |
ApplyManagerRules are used to define custom rules for manipulating custom objects. More... | |
class | FBArrayTemplate |
Template class to contain an array of items. 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 | FBAudioClip |
Used to play audio clips and access their properties. More... | |
class | FBAudioIn |
Audio In class. More... | |
class | FBAudioOut |
Audio Out class. More... | |
class | FBAudioRenderOptions |
Audio Render Options structure. More... | |
class | FBBatchOptions |
Option parameters for the batch process. 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 | FBCamera |
Creates custom cameras and manages system cameras. More... | |
class | FBCameraStereo |
class | FBCameraSwitcher |
Camera switcher. More... | |
class | FBCharacter |
A character is the link between a motion source and a character model. More... | |
class | FBCharacterExtension |
Objects Grouping class. More... | |
class | FBCharacterFace |
Animates a character face using an actor as input. More... | |
class | FBCharacterManipulator |
Character Manipulator class. More... | |
class | FBCharacterManipulatorCtrlSet |
Constraint class. More... | |
class | FBCharacterMarkerSet |
Character marker set class. More... | |
class | FBCharacterPose |
Used to work with character poses. More... | |
class | FBCharacterPoseOptions |
Stores options for operations on poses. More... | |
class | FBCharacterSolver |
Constraint class. More... | |
class | FBCluster |
Weighting interface for meshes. More... | |
class | FBColor |
Color vector. More... | |
class | FBColorAndAlpha |
Color and alpha vector. More... | |
class | FBCommand |
Command class. More... | |
class | FBCommPort |
Comm port class. More... | |
class | FBComponent |
MotionBuilder SDK base class. More... | |
class | FBConfigFile |
Interface to the application config files. More... | |
class | FBConsole |
Console base class. More... | |
class | FBConsoleChannel |
Console data channel. More... | |
class | FBConstraint |
Base class for constraints. More... | |
class | FBConstraintInfo |
Constraint information class. More... | |
class | FBConstraintLayout |
Constraint layout class. More... | |
class | FBConstraintManager |
Constraint manager. More... | |
class | FBConstraintRelation |
ConstraintRelation class. More... | |
class | FBConstraintSolver |
Base class for constraint solver. More... | |
class | FBConstructionHistory |
Access to global construction history functionality. More... | |
class | FBConstructionOperation |
FBConstructionOperation is used to represent an operation in the construction history. More... | |
class | FBConstructionOperationArray |
Simple wrapper for construction operation arrays. More... | |
class | FBControlSet |
Control set class. More... | |
class | FBControlSetState |
class | FBCriticalSection |
High priority critical section class. More... | |
class | FBCustomManager |
Custom manager class for user controlled observer objects. More... | |
class | FBCycleAnalysisNode |
Cycle Analysis class. More... | |
class | FBCycleCreator |
class | FBDeck |
Interface to a tape deck. More... | |
class | FBDeckLayout |
Deck layout class. More... | |
class | FBDeformer |
Base Model deformer class. More... | |
class | FBDeformerPointCache |
Base Model deformer class. More... | |
class | FBDevice |
Base Device class. Cannot be instantiated from Python. More... | |
class | FBDeviceCamera |
Camera device base class. More... | |
class | FBDeviceCameraInstrument |
Instrument for a camera device. More... | |
class | FBDeviceCameraLayout |
Camera device layout. More... | |
class | FBDeviceCameraPacket |
Camera device packet. More... | |
class | FBDeviceGlove |
Base Glove class. More... | |
class | FBDeviceInstrument |
Instrument abstraction layer. More... | |
class | FBDeviceLayout |
Device layout class. More... | |
class | FBDeviceNotifyInfo |
Device Input and Output Notification information structure. More... | |
class | FBDeviceOptical |
Optical device class. More... | |
class | FBDeviceOpticalLayout |
Layout for optical device. More... | |
class | FBDeviceOpticalMarker |
Device optical marker. More... | |
class | FBDeviceSync |
Sync'ed device class. More... | |
class | FBDeviceSyncPacket |
Sync'ed device packet. More... | |
class | FBDirMap |
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 | FBEffectorSetState |
class | FBEvaluateInfo |
AnimationNodeNotify evaluation information. More... | |
class | FBEvaluateManager |
class | FBEvent |
Base Event class. More... | |
class | FBEventActivate |
Activation event. More... | |
class | FBEventAnimationNode |
The transform manipulator has begun doing modifications This event occurs every time a manipulator: 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 | FBEventConstructionHistoryChange |
Event to retrieve the command id of a construction history change. More... | |
class | FBEventDblClick |
Input event class. More... | |
class | FBEventDragAndDrop |
Drag and drop interface. More... | |
class | FBEventEvalGlobalCallback |
Event: Global Evaluation pipeline critical timing callback event. More... | |
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 | 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. More... | |
class | FBEventVideoFrameRendering |
Event: Video Frame offline Rendering Event. More... | |
class | FBEventVideoSwitcher |
Video switcher callback event. More... | |
class | FBFastLock |
FBFastLock. More... | |
class | FBFbxObject |
FBX file interface. More... | |
class | FBFbxOptions |
Customize file loading and saving. More... | |
class | FBFCurve |
FCurve class. More... | |
class | FBFCurveEditor |
FCurve editor. More... | |
class | FBFCurveKey |
KeyFrame for an FCurve. More... | |
class | FBFileMonitoringManager |
File Change Monitoring Interface to the file change monitoring. More... | |
class | FBFilePopup |
File Popup (for open/save). More... | |
class | FBFileReference |
Objects Containing class. More... | |
class | FBFilter |
Filters are used to modify motion capture data. More... | |
class | FBFilterManager |
Filter manager. More... | |
class | FBFolder |
Folder class. More... | |
class | FBFolderPopup |
Folder Popup (for selecting a directory). 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 | FBGlobalLight |
Global light class. More... | |
class | FBGroup |
Objects Grouping class. More... | |
class | FBHandle |
FBHandle class exposes the Handle object of the application. More... | |
class | FBHUD |
Heads Up display. More... | |
class | FBHUDBloopSlateElement |
Heads Up display. More... | |
class | FBHUDElement |
Heads Up display. More... | |
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 | FBImage |
Image class. More... | |
class | FBImageContainer |
Image. More... | |
class | FBJLCooper |
JL Cooper interface class. More... | |
class | FBKeyControl |
Key control. More... | |
class | FBKeyingGroup |
KeyingGroup class. More... | |
class | FBLabel |
Text label. More... | |
class | FBLayeredTexture |
LayeredTexture class. More... | |
class | FBLayout |
Used to build the user interface. More... | |
class | FBLayoutRegion |
Layout region. More... | |
class | FBLibrary |
Library class for DLL registration. More... | |
class | FBLibraryBase |
Library class for DLL registration. More... | |
class | FBLight |
Light class. More... | |
class | FBList |
List of items. More... | |
class | FBManipulator |
Manipulator class. More... | |
class | FBManipulatorLayout |
Manipulator layout class. More... | |
class | FBManipulatorTransform |
Manipulator class. More... | |
class | FBMarkerSet |
Marker set class. More... | |
class | FBMaterial |
Material class. More... | |
class | FBMaterialLayout |
Material layout class. More... | |
class | FBMatrix |
Four x Four (double) Matrix. More... | |
class | FBMemo |
Multi-line text input. More... | |
class | FBMenuItem |
Menu Item. More... | |
class | FBMenuManager |
The menu manager allows access to MotionBuilder menu bar. More... | |
class | FBMesh |
Mesh class. More... | |
class | FBMocapJointsState |
class | FBModel |
Model class. More... | |
class | FBModelCube |
Cube model class. 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 | FBModelSkeleton |
Root object class. More... | |
class | FBModelTemplate |
Model template class. More... | |
class | FBModelVertexData |
class | FBMotionClip |
Motion class. More... | |
class | FBMotionFileOptions |
Customize motion file loading. More... | |
class | FBMultiLangManager |
Language manager. More... | |
class | FBNamespace |
Objects Containing class. More... | |
class | FBNote |
Note class. More... | |
class | FBNurbs |
Nurbs class. More... | |
class | FBObjectPose |
FBObjectPose class. More... | |
class | FBObjectPoseMirrorOptions |
FBObjectPoseMirrorOptions class. More... | |
class | FBObjectPoseOptions |
FBObjectPoseOptions class. More... | |
class | FBOpticalGap |
Optical Gap class. More... | |
class | FBOpticalSegment |
Optical segment class. More... | |
class | FBPatch |
Patch class. More... | |
class | FBPhysicalProperties |
Base class for physical properties attach to a model. More... | |
struct | FBPickInfos |
Picking information structure. More... | |
class | FBPlayerControl |
Player control. More... | |
class | FBPlotOptions |
Option parameters for plotting. More... | |
class | FBPlotPopup |
Plot Popup (for setting options only). More... | |
class | FBPlug |
Connections Basic Open Reality SDK Element. More... | |
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 | FBPose |
Pose class. More... | |
class | FBProfiler |
FBProfiler. More... | |
class | FBProfilerHelper |
FBProfilerHelper. More... | |
class | FBProfileTaskCycle |
FBProfileTaskCycle. More... | |
class | FBProfileTimeEvent |
FBProfileTimeEvent. More... | |
class | FBProgress |
Progress bar. More... | |
class | FBProperty |
Property: Base property class. More... | |
class | FBPropertyAction |
Property: Action Action property to trigger function. More... | |
class | FBPropertyAnimatable |
Animatable property base class. More... | |
class | FBPropertyBase |
class | FBPropertyBaseAnimatable |
class | FBPropertyBaseAnimatableEnum |
class | FBPropertyBaseComponent |
class | FBPropertyBaseEnum |
class | FBPropertyBaseList |
class | FBPropertyBasicList |
class | FBPropertyConnectionEditor |
Property Connection Editor. More... | |
class | FBPropertyEvent |
PropertyEvent: Base event class. More... | |
class | FBPropertyEventAnimationNode |
PropertyEvent: UI idle event. More... | |
class | FBPropertyEventCallbackEvalPipeline |
PropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeDAG, kFBGlobalEvalCallbackAfterDAG, kFBGlobalEvalCallbackAfterDeform, kFBGlobalEvalCallbackBeforePlottingFrame and kFBGlobalEvalCallbackAfterPlottingFrame) More... | |
class | FBPropertyEventCallbackRenderPipeline |
PropertyEvent: Callback at evaluation pipeline (for kFBGlobalEvalCallbackBeforeRender, kFBGlobalEvalCallbackAfterRender) More... | |
class | FBPropertyEventCallbackSynPoint |
PropertyEvent: Callback at synchronization point (for kFBGlobalEvalCallbackSyn) More... | |
class | FBPropertyEventConnectionDataNotify |
PropertyEvent: Global ConnectionDataNotify event. More... | |
class | FBPropertyEventConnectionKeyingNotify |
PropertyEvent: Global KeyingNotify event. More... | |
class | FBPropertyEventConnectionNotify |
PropertyEvent: Global ConnectionNotify event. More... | |
class | FBPropertyEventConnectionStateNotify |
PropertyEvent: Global ConnectionStateNotify event. More... | |
class | FBPropertyEventUIIdle |
PropertyEvent: UI idle event. More... | |
class | FBPropertyEventVideoFrameRendering |
PropertyEvent: Video Frame Rendering Event More... | |
class | FBPropertyInspector |
Property inspector class. More... | |
class | FBPropertyListActor |
PropertyList: Actor. More... | |
class | FBPropertyListActorFace |
PropertyList: Actor face. More... | |
class | FBPropertyListAnimationNode |
List of animation nodes. More... | |
class | FBPropertyListAudioClip |
List: AudioClip More... | |
class | FBPropertyListAudioIn |
List: AudioIn More... | |
class | FBPropertyListAudioOut |
List: AudioOut More... | |
class | FBPropertyListBox |
List: Box informations for constraint relation. More... | |
class | FBPropertyListCamera |
PropertyList: Camera More... | |
class | FBPropertyListCharacter |
PropertyList: Character. More... | |
class | FBPropertyListCharacterExtension |
Character extension property list. More... | |
class | FBPropertyListCharacterFace |
PropertyList: Character face. More... | |
class | FBPropertyListCharacterMarkerSet |
PropertyList: CharacterMarkerSet. More... | |
class | FBPropertyListCharacterPose |
PropertyList: CharacterPose. More... | |
class | FBPropertyListCommPort |
PropertyList: CommPort. More... | |
class | FBPropertyListComponent |
PropertyList: Concrete class for PropertyList of component More... | |
class | FBPropertyListComponentBase |
PropertyList: Component. More... | |
class | FBPropertyListConsoleChannel |
PropertyList: Data Channels. More... | |
class | FBPropertyListConstraint |
PropertyList: Contraint More... | |
class | FBPropertyListConstraintSolver |
PropertyList: Constraint solver More... | |
class | FBPropertyListControlSet |
PropertyList: MarkerSet. More... | |
class | FBPropertyListDeck |
PropertyList: Deck More... | |
class | FBPropertyListDeformer |
class | FBPropertyListDevice |
PropertyList: Device More... | |
class | FBPropertyListDeviceInstrument |
List of instruments. More... | |
class | FBPropertyListDeviceOpticalMarker |
PropertyList: Device optical marker More... | |
class | FBPropertyListFCurveKey |
List of FCurveKey. More... | |
class | FBPropertyListFileReference |
List: FileReference More... | |
class | FBPropertyListFolder |
PropertyList: Folder More... | |
class | FBPropertyListGroup |
List: Group More... | |
class | FBPropertyListHandle |
PropertyList: Handle. More... | |
class | FBPropertyListHUD |
PropertyList: Handle. More... | |
class | FBPropertyListHUDElement |
PropertyList: Handle. More... | |
class | FBPropertyListKeyingGroup |
PropertyList: KeyingGroup. More... | |
class | FBPropertyListLight |
PropertyList: Light More... | |
class | FBPropertyListManipulator |
PropertyList: Manipulator. More... | |
class | FBPropertyListMarkerSegment |
PropertyList: Device optical marker More... | |
class | FBPropertyListMarkerSet |
PropertyList: MarkerSet. More... | |
class | FBPropertyListMaterial |
PropertyList: Material More... | |
class | FBPropertyListModel |
List: Model More... | |
class | FBPropertyListModelMarkerOptical |
PropertyList: Device optical marker More... | |
class | FBPropertyListModelOptical |
PropertyList: ModelOptical. More... | |
class | FBPropertyListModelSkeleton |
PropertyList: ModelSkeleton. More... | |
class | FBPropertyListModelTemplate |
PropertyList: ModelTemplate. More... | |
class | FBPropertyListModelTemplateBinding |
PropertyList: ModelTemplateBinding. More... | |
class | FBPropertyListMotionClip |
List: MotionClip More... | |
class | FBPropertyListNamespace |
List: Namespace More... | |
class | FBPropertyListNote |
List: Note More... | |
class | FBPropertyListObject |
List of scene objects. More... | |
class | FBPropertyListObjectPose |
PropertyList: ObjectPose. More... | |
class | FBPropertyListOpticalGap |
PropertyList: Device optical marker More... | |
class | FBPropertyListOpticalSegment |
PropertyList: Device optical marker More... | |
class | FBPropertyListPhysicalProperties |
PropertyList: Physical properties More... | |
class | FBPropertyListPivot |
List: Story Clip pivot models More... | |
class | FBPropertyListPose |
List: Model More... | |
class | FBPropertyListRendererCallback |
PropertyList: Texture More... | |
class | FBPropertyListRigidBody |
PropertyList: Device optical marker More... | |
class | FBPropertyListRigidBodyMarkers |
PropertyList: Device optical marker More... | |
class | FBPropertyListScene |
PropertyList: Scene. More... | |
class | FBPropertyListSet |
List: Set More... | |
class | FBPropertyListShader |
PropertyList: Shader More... | |
class | FBPropertyListStoryClip |
List: StoryClip More... | |
class | FBPropertyListStoryDetails |
List: Story track Details More... | |
class | FBPropertyListStoryFolder |
List: StoryFolder More... | |
class | FBPropertyListStorySubTrack |
List: StorySubTrack More... | |
class | FBPropertyListStoryTrack |
List: StoryTrack More... | |
class | FBPropertyListTake |
List: Take More... | |
class | FBPropertyListTexture |
PropertyList: Texture More... | |
class | FBPropertyListTreeNode |
PropertyList of nodes in the tree view. More... | |
class | FBPropertyListUserObject |
PropertyList: UserObject. More... | |
class | FBPropertyListVideoClip |
PropertyList: VideoClip More... | |
class | FBPropertyListVideoIn |
PropertyList: VideoIn More... | |
class | FBPropertyListVideoOut |
PropertyList: VideoOut More... | |
class | FBPropertyManager |
Property Manager. More... | |
class | FBPropertyString |
Property class: const char * (String). More... | |
class | FBPropertyStringList |
Property: StringList More... | |
class | FBPropertyViewDefinition |
FBProperty View. More... | |
class | FBPropertyViewList |
FBProperty View List. More... | |
class | FBPropertyViewManager |
FBProperty View Manager. More... | |
class | FBPython |
FBPython is for python users to run python script and communicate with MotionBuilder internal python facility. More... | |
class | FBPythonContext |
class | FBReferenceTime |
Reference time class. More... | |
class | FBRenderer |
Open Reality renderer interface. More... | |
class | FBRendererCallback |
Open Reality renderer callback interface. More... | |
class | FBRendererCallbackLayout |
RendererCallback layout class. More... | |
class | FBRenderOptions |
class | FBRigidBody |
Rigid body class. More... | |
class | FBScene |
Access to the MotionBuilder scene. More... | |
class | FBScriptWrapper |
This interface is used to bridge ORSDK and Python exposition. More... | |
class | FBScrollBox |
Scroll Box. More... | |
class | FBSet |
Objects Set class. More... | |
class | FBShader |
Shader class. More... | |
class | FBShaderLayout |
Shader layout class. More... | |
class | FBShaderLighted |
Lighted shader class. More... | |
class | FBShaderManager |
Shader manager. More... | |
class | FBShaderModelInfo |
class | FBShaderShadowLive |
Shader Shadow Live class. More... | |
class | FBSkeletonState |
class | FBSlider |
Slider. More... | |
class | FBSpread |
Base spreadsheet class. More... | |
class | FBSpreadCell |
Spreadsheet cell. More... | |
class | FBSpreadColumn |
Spreadsheet column. More... | |
class | FBSpreadPart |
Spreadsheet part. More... | |
class | FBSpreadRow |
Spreadsheet row. More... | |
class | FBStory |
Story Management class. More... | |
class | FBStoryClip |
Story Clip class. More... | |
class | FBStoryFolder |
Story Folder class. More... | |
class | FBStoryGroupClip |
Story Group Clip class. More... | |
class | FBStoryTrack |
Story Track class. More... | |
class | FBString |
Basic string class. More... | |
class | FBStringList |
String list. More... | |
class | FBSurface |
Surface class. More... | |
class | FBSVector |
Three dimensional scaling vector. More... | |
class | FBSyncReference |
Application sync. More... | |
class | FBSystem |
Provides access to the underlying system, and the MotionBuilder scene. More... | |
class | FBTabPanel |
Tab panel. More... | |
class | FBTake |
A take is a container for animation in a scene. More... | |
class | FBTCPIP |
TCP/IP class. More... | |
class | FBTexture |
class | FBTextureLayout |
Custom Texture layout class. More... | |
class | FBThermometer |
Thermometer. More... | |
class | FBTime |
Time data structure. More... | |
class | FBTimeCode |
TimeCode data structure. More... | |
class | FBTimeSpan |
TimeSpan class. More... | |
class | FBTimeWarpManager |
Time Warp Manager Interface to the Time Warp Manager. More... | |
class | FBTool |
Tool class. More... | |
class | FBTree |
Tree list view. More... | |
class | FBTreeNode |
A node in the tree view. More... | |
class | FBTriggerManager |
Trigger engine management. More... | |
class | FBUndo |
Base Class for Custom Undoable Actions. More... | |
class | FBUndoManager |
Access to global undo and redo functionality. More... | |
class | FBUserObject |
class | FBVector2 |
Two dimensional vector (template). More... | |
class | FBVector3 |
Three dimensional vector (template). More... | |
class | FBVector4 |
Four dimensional vector (template). More... | |
class | FBVideo |
Video media class. More... | |
class | FBVideoClip |
class | FBVideoClipImage |
class | FBVideoCodecManager |
Video Codec manager class. More... | |
class | FBVideoGrabber |
Video Grabber class. More... | |
struct | FBVideoGrabOptions |
Video Grabbing Options structure. More... | |
struct | FBVideoGrabStats |
Video Grabbing Statistics structure. More... | |
class | FBVideoIn |
Basic video input class, supporting webcam and DV device. More... | |
class | FBVideoMemory |
FBVideoMemory allow external media source (which can't be supported by MoBu natively) More... | |
class | FBVideoOut |
Video media class. More... | |
class | FBVideoSwitcher |
Video Switcher class. More... | |
class | FBView |
Generic view. More... | |
class | FBViewingOptions |
Viewing options for rendering. More... | |
class | FBVisitDirectoryCallback |
Loop over directory content. More... | |
class | FBVisualComponent |
Visual Component base class. 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... | |
class | FBWrapperHolder |
class | HdlFBPlug |
Handler of FBPlug object Use this handler object to gracefully take care of dangling pointer problem. More... | |
class | HdlFBPlugTemplate |
class | IJLCooper |
Functions | |
int | FBMessageBox (const char *pBoxTitle, const char *pMessage, const char *pButton1Str, const char *pButton2Str=((void *) 0), const char *pButton3Str=((void *) 0), int pDefaultButton=0, int pScrolledMessage=0) |
Dialog popup box. More... | |
int | FBMessageBoxWithCheck (const char *pBoxTitle, const char *pMessage, const char *pButton1Str, const char *pButton2Str, const char *pButton3Str, const char *pCheckBoxStr, bool &pCheckBoxValue, int pDefaultButton=0, int pScrolledMessage=0) |
Dialog popup box with a check box. More... | |
int | FBMessageBoxGetUserValue (const char *pBoxTitle, const char *pMessage, void *pValue, FBPopupInputType pValueType, const char *pButton1Str, const char *pButton2Str=((void *) 0), const char *pButton3Str=((void *) 0), int pDefaultButton=0, bool pLastButtonCancel=true) |
Dialog popup box to get user input. More... | |
bool | FBPopNormalTool (const char *pToolName, bool pSetFocus=true) |
This function is used to bring up a specific tool in the GUI. More... | |
FBTool * | FBShowToolByName (const char *pToolName, bool pResizeWnd=true) |
This function will show a specific tool in the GUI. More... | |
FBTool * | FBShowTool (FBTool *pTool, bool pResizeWnd=true) |
This function will show a specific tool in the GUI. More... | |
bool | FBCloseToolByName (const char *pToolName) |
This function will close a specific tool in the GUI. More... | |
bool | FBCloseTool (FBTool *pTool) |
This function will close a specific tool in the GUI. More... | |
void | FBDestroyToolByName (const char *pToolName) |
This function will destroy a specific tool in the GUI. More... | |
void | FBDestroyTool (FBTool *pTool) |
This function will destroy a specific tool in the GUI. More... | |
void | FBSetToolSizeByName (const char *pToolName, int pWidth, int pHeight) |
This function will set the size of a specific tool in the GUI. More... | |
void | FBSetToolSize (FBTool *pTool, int pWidth, int pHeight) |
This function will set the size of a specific tool in the GUI. More... | |
void | FBGetToolSizeByName (const char *pToolName, int &pWidth, int &pHeight) |
This function will get the size of a specific tool in the GUI. More... | |
void | FBGetToolSize (FBTool *pTool, int &pWidth, int &pHeight) |
This function will get the size of a specific tool in the GUI. More... | |
void | FBSetToolPositionByName (const char *pToolName, int pPosX, int pPosY) |
This function will set the position of a specific tool. More... | |
void | FBSetToolPosition (FBTool *pTool, int pPosX, int pPosY) |
This function will set the position of a specific tool. More... | |
void | FBGetToolPositionByName (const char *pToolName, int &pPosX, int &pPosY) |
This function will get the position of a specific tool. More... | |
void | FBGetToolPosition (FBTool *pTool, int &pPosX, int &pPosY) |
This function will get the position of a specific tool. More... | |
void | FBPreventUIUpdateBegin () |
Call to prevent UI updates when creating/deleting/renaming objects. More... | |
void | FBPreventUIUpdateEnd () |
Call to end blocking the UI updates. More... | |
bool | FBPreventUIUpdateIsOn () |
Call to tell if UI updates are blocked. More... | |
void | FBMergeTransactionBegin () |
Call to begin the transaction for merging multiple files. More... | |
void | FBMergeTransactionEnd () |
Call to end the merge transaction. More... | |
bool | FBMergeTransactionIsOn () |
Call to tell if system is during Merge transaction. More... | |
void | FBMergeTransactionFileRefEditBegin () |
Call to begin the transaction for merging multiple files and applying File Reference edit at the same time. More... | |
void | 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... | |
void * | FBRealloc (void *memblock, size_t size) |
General allocation function, actually calling standard function "realloc". More... | |
void | FBFree (void *memblock) |
General free function, actually calling standard function "free". More... | |
FBAudioOut * | FBAudioOutGetDefault () |
Get default audio output. More... | |
FBAudioFmt | FBAudioFmt_GetDefaultFormat () |
Get default audio format. 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, const FBAudioFmt pSrcFormat) |
Append the rendering audio format with another audio format. 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, const FBAudioFmt pSrcFormat) |
Remove audio format from another audio format object. More... | |
int | FBAudioFmt_GetChannelValue (FBAudioFmt pFormat) |
Get the channel value of the Audio format object. 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_GetRateValue (FBAudioFmt pFormat) |
Get the rate value of the Audio format object. More... | |
bool | FBAudioFmt_TestFormat (const FBAudioFmt pSrcFormat, int pChannels, int pBits, int pRate) |
Test if the given audio format object contains the channel, bit depth, and rate. More... | |
FBAudioFmt | FBAudioFmt_ConvertChannelMode (FBAudioChannelMode pChannelMode) |
Converts an FBAudioChannelMode enum value to its FBAudioFmt object equivalent. More... | |
FBAudioFmt | FBAudioFmt_ConvertBitDepthMode (FBAudioBitDepthMode pBitDepthMode) |
Converts an FBAudioBitDepthMode enum value to its FBAudioFmt object equivalent. More... | |
FBAudioFmt | FBAudioFmt_ConvertRateMode (FBAudioRateMode pRateMode) |
Converts an FBAudioRateMode enum value to its FBAudioFmt object equivalent. More... | |
const char * | FBCharacterBodyNodeNameFromId (FBBodyNodeId pBodyNodeId) |
Get the UI name associated with a body node. More... | |
const char * | FBCharacterEffectorNameFromId (FBEffectorId pEffectorId) |
Get the UI name associated with an effector. More... | |
FBCharacterKeyingMode | FBGetCharactersKeyingMode () |
return Character Manipulation/Keying Mode More... | |
FBBodyPartId | FBGetEffectorBodyPart (FBEffectorId pEffectorId) |
return BodyPart ID from Effector. More... | |
FBBodyPartId | FBGetBodyNodeBodyPart (FBBodyNodeId pBodyNodeId) |
return BodyPart ID from Bones. More... | |
FBCharacter * | FBGetCharacterByAssociatedPart (FBComponent *pPart) |
Get character by its associated IK/FK Marker or Bone. More... | |
bool | FBGetCharacterFloorContactsVisibility () |
Queries visibility of the floor contacts of the current character. More... | |
void | FBSetCharacterFloorContactsVisibility (bool pShow) |
Sets visibility of the floor contacts of the current character. More... | |
bool | FBGetCharacterFingerTipsVisibility () |
Queries visibility of the finger-tips of the current character. More... | |
void | FBSetCharacterFingerTipsVisibility (bool pShow) |
Sets visibility of the finger-tips of the current character. More... | |
bool | FBGetActorMarkerSetVisibility () |
Queries visibility of the marker set of the current actor. More... | |
bool | FBSetActorMarkerSetVisibility (bool pShow) |
Sets visibility of the marker set of the current actor. More... | |
int | FBGetCharacterExternalSolverCount () |
Get character external solver count. More... | |
const char * | FBGetCharacterExternalSolverName (int pIndex) |
Get character external solver name. More... | |
int | FBGetCharacterExternalSolverIndex (const char *pName) |
Get character external solver index. More... | |
FBCharacterSolver * | FBInstanciateCharacterExternalSolver (int pIndex, const char *pSolverName=((void *) 0)) |
Instanciate the given external character solver. More... | |
int | __FBRegisterTypeInfo (int pInternalClassId) |
__FBRegisterTypeInfo For internal use only, Register the TypeInfo mapped to internal class id. More... | |
int | __FBGetInternalClassId (int pTypeInfo) |
__FBGetInternalClassId For internal use only, Get the internal class Id from the ORSDK FBCompoent's TypeInfo. More... | |
FBPlug * | __FBObjectCreatorSub (HIObject pObject) |
__FBObjectCreatorSub For internal use only, Create the FBPlug object from internal object. More... | |
void | __FBAddModelToScene (HIObject pObject) |
For internal usage only. More... | |
void | __FBRemoveModelFromScene (HIObject pObject) |
For internal usage only. More... | |
FBComponent * | GetFBComponent (const HIObject Object) |
Get a handle to the FBComponent belonging to an HIObject. More... | |
FBVisualComponent * | FBGetFBVisualComponent (HIKtView pObject, bool pAutoCreate=true) |
Get the FBComponent from an Internal Object. More... | |
FBComponent * | FBGetFBComponent (HIObject pObject, bool pAutoCreate=true) |
Get the FBComponent from an Internal Object. More... | |
FBComponentList * | FBCreateComponentList () |
Create a FBObjectList object. More... | |
void | FBDestroyComponentList (FBComponentList *pObjectList) |
Delete a FBObjectList object. More... | |
FBArrayTemplate< FBComponent * > & | FBGetComponentArray () |
Get the Root FBComponent. More... | |
void | FBSetStoreableCustomModelRegistered () |
bool | FBGetStoreableCustomModelRegistered () |
void | FBSetStoreableCustomMaterialRegistered () |
bool | FBGetStoreableCustomMaterialRegistered () |
void | FBSetStoreableCustomTextureRegistered () |
bool | FBGetStoreableCustomTextureRegistered () |
bool | FBObject_Register (const char *pGroupName, const char *pEntryName, const char *pDescription, kObjectCreatorFnc pCreatorFnc, bool pIsMultipleAllowed, const char *pIconFilename) |
bool | FBObject_Unregister (const char *pGroupName, const char *pEntryName, int nth=0) |
int | FBObject_GetGroupCount () |
A set of functions to query the registration table. More... | |
const char * | FBObject_GetGroupName (int pGroupIndex) |
int | FBObject_GetEntryCount (int pGroupIndex) |
const char * | FBObject_GetEntryName (int pGroupIndex, int pIndex) |
const char * | FBObject_GetEntryDescription (int pGroupIndex, int pIndex, int nth=0) |
const char * | FBObject_GetEntryDLLName (int pGroupIndex, int pIndex, int nth=0) |
const char * | FBObject_GetIconName (int pGroupIndex, int pIndex, int nth=0) |
bool | FBObject_GetMultiplicity (int pGroupIndex, int pIndex, int nth=0) |
FBComponent * | FBCreateObject (const char *pGroupName, const char *pEntryName, const char *pName, void *pData=((void *) 0), int nth=0) |
FBCreateObject. More... | |
bool | FBUnregisterObject (const char *pGroupName, const char *pEntryName, int nth=0) |
FBUnregisterObject. More... | |
int | FBRegister_ClassId (const char *pClassName) |
template<class T > | |
T * | FBCast (FBObject *pObject, bool pAutoCreate=false) |
Cast the SDK object using it's IObject interface into the proper class. More... | |
void | FBFindObjectsByName (const char *pNamePattern, FBComponentList &pList, bool pIncludeNamespace=true, bool pModelsOnly=false) |
FBFindObjectsByName. More... | |
FBComponent * | FBFindObjectByFullName (const char *pObjectFullName) |
FBFindObjectByFullName. More... | |
int | FBDeleteObjectsByName (const char *pNamePattern, const char *pNameSpace=((void *) 0), const char *pGroupName=((void *) 0)) |
FBDeleteObjectsByName. More... | |
FBEvaluateInfo * | FBGetDisplayInfo () |
Get the displays evaluation information structure. More... | |
FBEvaluateInfo * | FBGetUpdateInfo () |
Get the update evaluation information structure. More... | |
void | FBSchedulingDependencyOutput (bool pEnable) |
Debug function for MT dependency debug. More... | |
FB_DEFINE_ENUM (, RotationOrder) | |
void | FBMatrixInverse (FBMatrix &pMatrix, const FBMatrix &pSrc) |
Invert a matrix. More... | |
void | FBMatrixTranspose (FBMatrix &pMatrix, const FBMatrix &pSrc) |
Transpose a matrix. More... | |
void | FBMatrixMult (FBMatrix &pMatrix, const FBMatrix &pA, const FBMatrix &pB) |
Multiply two matrices. More... | |
void | FBVertexMatrixMult (FBVertex &pOutVertex, const FBMatrix &pMatrix, const FBVertex &pVertex) |
Multiply a vertex by a matrix. More... | |
void | FBVectorMatrixMult (FBVector4d &pOutVector, const FBMatrix &pMatrix, const FBVector4d &pVector) |
Multiply a vector by a matrix. More... | |
void | FBTranslationToMatrix (FBMatrix &pMatrix, const FBTVector &pVector) |
Convert a translation vector to a matrix. More... | |
void | FBRotationToMatrix (FBMatrix &pMatrix, const FBRVector &pVector, FBRotationOrder pRotationOrder=kFBXYZ) |
Convert a rotation vector to a matrix. More... | |
void | FBScalingToMatrix (FBMatrix &pMatrix, const FBSVector &pVector) |
Convert a scaling vector to a matrix. More... | |
void | FBTRSToMatrix (FBMatrix &pMatrix, const FBTVector &pTVector, const FBRVector &pRVector, const FBSVector &pSVector) |
Convert translation, rotation, and scaling vectors to a matrix. More... | |
void | FBTQSToMatrix (FBMatrix &pMatrix, const FBTVector &pTVector, const FBQuaternion &pQuaternion, const FBSVector &pSVector) |
Convert translation vector, rotation quaternion, and scaling vector to a matrix. More... | |
void | FBMatrixToTranslation (FBTVector &pVector, const FBMatrix &pMatrix) |
Obtain translation vector from a matrix. More... | |
void | FBMatrixToRotation (FBRVector &pVector, const FBMatrix &pMatrix, FBRotationOrder pRotationOrder=kFBXYZ) |
Obtain rotation vector from a matrix. More... | |
void | FBMatrixToScaling (FBSVector &pVector, const FBMatrix &pMatrix) |
Obtain scaling vector from a matrix. More... | |
void | FBMatrixToTRS (FBTVector &pTVector, FBRVector &pRVector, FBSVector &pSVector, const FBMatrix &pMatrix) |
Obtain translation, rotation, and scaling vectors from a matrix. More... | |
void | FBMatrixToTQS (FBTVector &pTVector, FBQuaternion &pQuaternion, FBSVector &pSVector, const FBMatrix &pMatrix) |
Obtain translation vector, rotation quaternion, and scaling vector from a matrix. More... | |
void | FBRotationToQuaternion (FBQuaternion &pQuaternion, const FBRVector &pVector, FBRotationOrder pRotationOrder=kFBXYZ) |
Get a quaternion from a rotation vector. More... | |
void | FBQuaternionToRotation (FBRVector &pVector, const FBQuaternion &pQuaternion, FBRotationOrder pRotationOrder=kFBXYZ) |
Get a rotation vector from a quaternion vector. More... | |
void | FBMatrixToQuaternion (FBQuaternion &pQuaternion, const FBMatrix &pMatrix) |
Get a quaternion from a matrix (potential ). More... | |
void | FBQuaternionToMatrix (FBMatrix &pMatrix, const FBQuaternion &pQuaternion) |
Get a rotation matrix from a quaternion vector. More... | |
void | FBGetLocalMatrix (FBMatrix &pMatrix, const FBMatrix &pMatrixParent, const FBMatrix &pMatrixChild) |
Get local matrix from parent and child matrices. More... | |
void | FBGetGlobalMatrix (FBMatrix &pMatrix, const FBMatrix &pMatrixParent, const FBMatrix &pLocalMatrix) |
Get global matrix from parent and child matrices. More... | |
void | FBMatrixOrthogonalize (FBMatrix &pMatrix) |
Make sure that rotation vectors are orthogonal and normalized (fast way for removing scaling from matrix) More... | |
void | FBAdd (FBTVector &pResult, const FBTVector &pV1, const FBTVector &pV2) |
Add two vectors together (pResult = pV1 + pV2) More... | |
void | FBSub (FBTVector &pResult, const FBTVector &pV1, const FBTVector &pV2) |
Subtract pV2 from pV1 (pResult = pV1 - pV2) More... | |
void | FBMult (FBTVector &pResult, const FBTVector &pV1, double pV2) |
Multiply pV2 from pV1 (pResult = pV1 * pV2) More... | |
void | FBMult (FBTVector &pResult, const FBTVector &pV1, const FBTVector &pV2) |
Calculate the cross product of two vectors. More... | |
void | FBMult (FBMatrix &pResult, const FBMatrix &pM, const FBSVector &pV) |
Calculate the cross product of a Matrix and Scale Vector. More... | |
double | FBDot (const FBTVector &pV1, const FBTVector &pV2) |
Calculate the dot product of two vectors. More... | |
double | FBLength (const FBTVector &pV) |
Get the length of a vector. More... | |
void | FBQAdd (FBQuaternion &pResult, const FBQuaternion &pQ1, const FBQuaternion &pQ2) |
Add two quaternions together (pResult = pQ1 + pQ2) More... | |
void | FBQSub (FBQuaternion &pResult, const FBQuaternion &pQ1, const FBQuaternion &pQ2) |
Subtract pQ2 from pQ1 (pResult = pQ1 - pQ2) More... | |
void | FBQMult (FBQuaternion &pResult, const FBQuaternion &pQ1, double pQ2) |
Multiply pQ2 from pQ1 (pResult = pQ1 * pQ2) More... | |
void | FBQMult (FBQuaternion &pResult, const FBQuaternion &pQ1, const FBQuaternion &pQ2) |
Calculate the cross product of two quaternions. More... | |
double | FBQDot (const FBQuaternion &pQ1, const FBQuaternion &pQ2) |
Calculate the dot product of two quaternions. More... | |
double | FBQLength (const FBQuaternion &pQ) |
Get the length of a quaternion. More... | |
double | FBLength (const FBVertex &pV) |
Get the length of a vertex (from origin) More... | |
void | FBInterpolateRotation (FBRVector &pROut, const FBRVector &pR0, const FBRVector &pR1, double pU) |
Interpolate a rotation in Euler space. More... | |
void | FBInterpolateRotation (FBQuaternion &pQOut, const FBQuaternion &pQ0, const FBQuaternion &pQ1, double pU) |
Interpolate a rotation in Quaternion. More... | |
void | FBGetContinuousRotation (FBRVector &pROut, const FBRVector &pR0, const FBRVector &pR1) |
Get a continuous rotation in Euler space. More... | |
double | FBClamp (double pV, double pL, double pH) |
Clamp value. More... | |
void | FBBigEndianToNative (unsigned short &pV) |
Change from big endian to native format. More... | |
void | FBLittleEndianToNative (unsigned short &pV) |
Change from little endian to native format. More... | |
void | FBMatrixToRotationWithPrecision (FBRVector &pVector, const FBMatrix &pMatrix, FBRotationOrder pRotationOrder, double pPrecision=FBMat2EulerDegenerateForPrecision10) |
Obtain rotation vector from a matrix. More... | |
void | FBQuaternionToRotationWithPrecision (FBRVector &pVector, const FBQuaternion &pQuaternion, FBRotationOrder pRotationOrder, double pPrecision=FBMat2EulerDegenerateForPrecision10) |
Get a rotation vector from a quaternion vector. More... | |
FBModelList * | FBCreateModelList () |
Create a FBModelList object. More... | |
void | FBDestroyModelList (FBModelList *pModelList) |
Delete a FBModelList object. More... | |
FBModel * | FBFindModelByLabelName (const char *pModelLabelName) |
Find a model in the scene by its label name. More... | |
FBModel * | FBFindModelByUniqueColorId (const FBColor &pColor, int *pSubItemIndex=((void *) 0)) |
Find a model in the scene by its unique color id. More... | |
FBModel * | FBLoadFbxPrimitivesModel (const char *pModelName) |
Load a model. More... | |
void | FBFindModelsOfType (FBModelList &pList, int pTypeInfo, FBModel *pParent=((void *) 0)) |
Find all models of a certain type in the scene. More... | |
void | FBGetSelectedModels (FBModelList &pList, FBModel *pParent=((void *) 0), 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... | |
void | FBBeginChangeAllModels () |
Call begin change to all models (need to be closed). More... | |
void | FBEndChangeAllModels () |
Call end change to all models (should be first open). More... | |
void | FBModelTransactionBegin () |
FBModelTransactionBegin. More... | |
void | FBModelTransactionEnd () |
FBModelTransactionEnd. More... | |
const char * | FBGetMultiLangText (FBPlug *pContext, const char *pKey, bool pFlagReturnKey=false) |
Name lookup in the context of an object. More... | |
const char * | FBGetMultiLangText (const char *pContext, const char *pKey, bool pFlagReturnKey=false) |
Name lookup in a user defined context context. More... | |
void | GetPlaneEquation (FBVector4< double > &pPlaneEquation, const FBTVector &pPlaneNormalVector, const FBTVector &pPointOnPlane) |
Get a plane equation from a normal vector and a point on the plane. More... | |
void | GetPlaneEquation (FBVector4< double > &pPlaneEquation, const FBTVector &pPointOnPlane, const FBMatrix &pPlaneRM) |
Get a plane equation from a point on the plane and a rotation matrix relative to the plane XZ. More... | |
void | GetPlaneRotation (FBMatrix &pPlaneRM, const FBVector4< double > &pPlaneEquation) |
Get the plane rotation matrix from a plane equation. More... | |
void | NormalizePlaneEquation (FBVector4< double > &pNormalizedPlaneEquation, FBVector4< double > &pPlaneEquation) |
Normalize a plane equation. More... | |
void | MirrorTransform (FBTVector &pMirrorT, FBMatrix &pMirrorRM, FBMatrix &pMirrorSM, const FBTVector &pT, const FBMatrix &pRM, const FBMatrix &pSM, const FBVector4< double > &pPlaneEquation) |
Mirror a transformation using the specified mirror plane. More... | |
void | MirrorTransformT (FBTVector &pMirrorT, const FBTVector &pT, const FBVector4< double > &pPlaneEquation) |
Mirror a translation using the specified mirror plane. More... | |
void | MirrorTransformR (FBMatrix &pMirrorRM, const FBMatrix &pRM, const FBVector4< double > &pPlaneEquation) |
Mirror a rotation using the specified mirror plane. More... | |
const char * | FBGetConnectionActionString (FBConnectionAction pAction) |
FBPlugList * | FBCreatePlugList () |
Create a FBPlugList object. More... | |
void | FBDestroyPlugList (FBPlugList *pPlugList) |
Delete a FBPlugList object. More... | |
const char * | FBGetConnectionTypeString (FBConnectionType pType) |
bool | FBConnect (FBPlug *pSrc, FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone) |
Request the connection two FBPlug objects. More... | |
bool | FBDisconnect (FBPlug *pSrc, FBPlug *pDst) |
Connect two FBPlug objects. More... | |
FBPlug * | FBGetFBPlug (HIObject pObject, bool pAutoCreate=true) |
Get the FBPlug from an Internal Object. More... | |
HIObject | FBGetFBObject (HIObject pObject, bool pAutoCreate=false) |
Get the SDK object from an Internal Object. More... | |
template<class T > | |
T * | FBCast (HIObject pObject, bool pAutoCreate=false) |
Cast the SDK object using it's IObject interface into the proper class. More... | |
FBProfileTaskCycle * | FBGetMainThreadTaskCycle () |
Get root task cycle. More... | |
FBProfileTaskCycle * | FBGetRenderingTaskCycle () |
Get rendering task cycle. More... | |
FBProfileTaskCycle * | FBGetEvaluationTaskCycle () |
Get evaluation task cycle. More... | |
template<class T > | |
T * | FBCast (FBProperty *pProperty, bool pAutoCreate=false) |
Cast property using it's IObject interface into the proper type. More... | |
bool | operator== (const FBPickInfos &pLhs, const FBPickInfos &pRhs) |
FBPickInfosList * | FBCreatePickInfosList () |
Create a FBPickInfosList object. More... | |
void | FBDestroyPickInfosList (FBPickInfosList *pPickInfosList) |
Delete a FBPickInfosList object. More... | |
FBString | operator+ (const FBString &p1Str, const char *p2Str) |
void | FBSleep (kULong MilliSeconds) |
Sleep function Puts system to sleep for specified time. More... | |
void | FBTraceSetLevel (unsigned int pNewLevel) |
Set Global Trace Detailed Level which affects all the output targets. More... | |
unsigned int | FBTraceGetLevel () |
Get Global Trace Detailed Level which affects all the output targets. More... | |
void | FBTrace (const char *pFormatString,...) |
This function prints useful debugging strings in the console with kFBNORMAL_TRACE output detailed level. More... | |
void | FBTraceWithLevel (unsigned int pLevel, const char *pFormatString,...) |
This function prints useful debugging strings in the console. More... | |
bool | FBRegisterTraceStubFct (FBTraceStubFct pFct) |
Register custom trace stub function. More... | |
bool | FBUnRegisterTraceStubFct (FBTraceStubFct pFct) |
Unregister custom trace stub function. More... | |
void | FBObjectLifeLogEnable (bool pEnable) |
Enable object creation / deletion logging. More... | |
unsigned int | FBObjectGetGlobalUniqueId () |
Get the global static object unique ID counter. More... | |
void | FBObjectPrintLivings (unsigned int pStartUniqueId) |
Print those living objects created when logging is enabled. More... | |
unsigned int | FBObjectGetLivingCount () |
Get current total living object count. More... | |
void | FBMakeFullPath (FBString &pFullPath, const char *pRootPath, const char *pFilePath) |
FBeval. More... | |
FBTimeMode | FBGetSyncTimeMode () |
Returns the time mode for the current system sync. More... | |
Variables | |
const int | kFBLastActorNodeId = ( kFBHeadNodeId + 1 ) |
Last Actor NodeId. More... | |
const int | kFBFlagCustomObject = (1 << 24) |
User custom class instances (Internal usage only, to be removed in the future). More... | |
const int | kFBStatusOwnedByUndo = (1 << 5) |
const int | IJLCooperID = 100103033 |
static const FBAnimationLayerMergeOptions | kFBAnimLayerMerge_SelectedLayer_CompleteScene = kFBAnimLayerMerge_SelectedLayers_CompleteScene |
const int | kFBGeometryArrayID_NormalByPoint = kFBGeometryArrayID_Normal |
const int | kFBGeometryArrayID_VertexColor = kFBGeometryArrayID_Color |
const double | FBMat2EulerDegenerateForPrecision10 = 16.0e-10 |
typedef class FBPropertyBase< FBComponent *, kFBPT_object > _FBPropertyBaseComponent |
Property: FBPropertyBase(FBComponent*)
Definition at line 1366 of file fbproperties.h.
typedef class FBPropertyBase< FBPlug *, kFBPT_object > _FBPropertyBasePlug |
Property: FBPropertyBase(FBPlug*)
Definition at line 1370 of file fbproperties.h.
typedef class FBArrayTemplate< bool > FBArrayBool |
typedef class FBArrayTemplate< char > FBArrayChar |
typedef class FBArrayTemplate< FBConsoleChannel * > FBArrayConsoleChannel |
Definition at line 92 of file fbconsole.h.
typedef class FBArrayTemplate< FBDeviceOpticalMarker * > FBArrayDeviceOpticalMarker |
Definition at line 765 of file fboptical.h.
typedef class FBArrayTemplate< double > FBArrayDouble |
typedef class FBArrayTemplate< float > FBArrayFloat |
typedef class FBArrayTemplate< bool * > FBArrayHBool |
typedef class FBArrayTemplate< char * > FBArrayHChar |
typedef class FBArrayTemplate< double * > FBArrayHkDouble |
typedef class FBArrayTemplate< float * > FBArrayHkFloat |
typedef class FBArrayTemplate< int * > FBArrayHkInt |
typedef class FBArrayTemplate< unsigned int * > FBArrayHkUInt |
typedef class FBArrayTemplate< void * > FBArrayHVoid |
typedef class FBArrayTemplate< int > FBArrayInt |
typedef class FBArrayTemplate< FBModelMarkerOptical * > FBArrayModelMarkerOptical |
Definition at line 390 of file fboptical.h.
typedef class FBArrayTemplate< FBOpticalGap * > FBArrayOpticalGap |
Definition at line 274 of file fboptical.h.
typedef class FBArrayTemplate< FBOpticalSegment * > FBArrayOpticalSegment |
Definition at line 129 of file fboptical.h.
typedef class FBArrayTemplate< FBPlug * > FBArrayPlug |
Definition at line 68 of file fbconstructionhistory.h.
typedef class FBArrayTemplate< FBRigidBody * > FBArrayRigidBody |
Definition at line 547 of file fboptical.h.
typedef class FBArrayTemplate< unsigned int > FBArrayUInt |
FBCallback.
pSender | Set the sender |
pEvent | Set the event |
Definition at line 400 of file fbcomponent.h.
typedef FBArrayTemplate<FBComponent*> FBComponentList |
typedef FBArrayTemplate<FBComponent*> FBComponentList;
Definition at line 298 of file fbcomponent.h.
typedef void(* fbExternalGetSetHandler) (HIObject pObject) |
function pointer
Definition at line 167 of file fbproperties.h.
typedef void(* fbGetSetHandler) (void) |
function pointer
Definition at line 165 of file fbproperties.h.
typedef class FBArrayTemplate< FBModel * > FBModelList |
typedef class FBSDK_DLL FBArrayTemplate<FBModel*> FBModelList;
typedef class FBSDK_DLL
Definition at line 597 of file fbcharacter.h.
typedef FBComponent FBObject |
Equivalent to FBComponent for gradual transition.
Definition at line 900 of file fbcomponent.h.
typedef class FBArrayTemplate< FBPickInfos > FBPickInfosList |
typedef class FBSDK_DLL FBArrayTemplate<FBPickInfos> FBPickInfosList
Definition at line 295 of file fbrenderer.h.
typedef FBArrayTemplate<FBPlug*> FBPlugList |
typedef class FBPropertyBaseEnum< enum FBAccessMode > FBPropertyAccessMode |
typedef class FBPropertyBaseComponent< FBActor * > FBPropertyActor |
Definition at line 241 of file fbapplication.h.
typedef class FBPropertyBaseComponent< FBActorFace * > FBPropertyActorFace |
Definition at line 67 of file fbcharacterface.h.
typedef class FBPropertyBaseEnum< enum FBAlphaSource > FBPropertyAlphaSource |
Definition at line 419 of file fbshader.h.
FBPropertyAnimatableAction type definition.
Definition at line 1691 of file fbproperties.h.
FBPropertyAnimatableBool type definition.
Definition at line 1695 of file fbproperties.h.
FBPropertyAnimatableColor type definition.
Definition at line 1739 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyAnimatableColorAndAlpha |
FBPropertyAnimatableColorAndAlpha type definition.
Definition at line 1743 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< double, kFBPT_double > FBPropertyAnimatableDouble |
FBPropertyBaseAnimatableDouble type definition.
Definition at line 1715 of file fbproperties.h.
FBPropertyBaseAnimatableEnum type definition.
Definition at line 1711 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< int, kFBPT_in > FBPropertyAnimatableInt |
FBPropertyAnimatableInt type definition.
Definition at line 1699 of file fbproperties.h.
FBPropertyAnimatableInt64 type definition.
Definition at line 1703 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBTime, kFBPT_time > FBPropertyAnimatableTime |
FBPropertyBaseAnimatableTime type definition.
Definition at line 1719 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBTimeCode, kFBPT_timecode > FBPropertyAnimatableTimeCode |
FBPropertyBaseAnimatableTimeCode type definition.
Definition at line 1723 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< unsigned long long, kFBPT_uint64 > FBPropertyAnimatableUInt64 |
FBPropertyAnimatableUInt64 type definition.
Definition at line 1707 of file fbproperties.h.
FBPropertyAnimatableVector2D type definition.
Definition at line 1727 of file fbproperties.h.
FBPropertyAnimatableVector3D type definition.
Definition at line 1731 of file fbproperties.h.
FBPropertyAnimatableVector4D type definition.
Definition at line 1735 of file fbproperties.h.
typedef class FBPropertyBaseComponent< FBAnimationNode * > FBPropertyAnimationNode |
typedef class FBPropertyBaseEnum< enum FBAnimationNodeConnectorType > FBPropertyAnimationNodeConnectorType |
typedef class FBPropertyBaseComponent< FBApplyManagerRule * > FBPropertyApplyManagerRule |
Definition at line 61 of file fbapplymanagerrule.h.
typedef class FBPropertyBaseComponent< FBAssetMng * > FBPropertyAssetMng |
Definition at line 427 of file fbassetmng.h.
typedef class FBPropertyBaseEnum< enum FBAttachType > FBPropertyAttachType |
Definition at line 285 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBAttenuationType > FBPropertyAttenuationType |
typedef class FBPropertyBaseComponent< FBAudioClip * > FBPropertyAudioClip |
typedef class FBPropertyBaseComponent< FBAudioIn * > FBPropertyAudioIn |
typedef class FBPropertyBaseComponent< FBAudioOut * > FBPropertyAudioOut |
typedef class FBPropertyBase< FBActor *, kFBPT_object > FBPropertyBaseActor |
Definition at line 241 of file fbapplication.h.
typedef class FBPropertyBase< FBActorFace *, kFBPT_object > FBPropertyBaseActorFace |
Definition at line 67 of file fbcharacterface.h.
typedef class FBPropertyBase< FBAnimationNode *, kFBPT_object > FBPropertyBaseAnimationNode |
typedef class FBPropertyBase< FBApplyManagerRule *, kFBPT_object > FBPropertyBaseApplyManagerRule |
Definition at line 61 of file fbapplymanagerrule.h.
typedef class FBPropertyBase< FBAssetMng *, kFBPT_object > FBPropertyBaseAssetMng |
Definition at line 427 of file fbassetmng.h.
typedef class FBPropertyBase< FBAudioClip *, kFBPT_object > FBPropertyBaseAudioClip |
typedef class FBPropertyBase< FBAudioIn *, kFBPT_object > FBPropertyBaseAudioIn |
typedef class FBPropertyBase< FBAudioOut *, kFBPT_object > FBPropertyBaseAudioOut |
typedef class FBPropertyBase< FBBox *, kFBPT_object > FBPropertyBaseBox |
Definition at line 401 of file fbconstraint.h.
typedef class FBPropertyBase< FBCamera *, kFBPT_object > FBPropertyBaseCamera |
Definition at line 58 of file fbcamera.h.
typedef class FBPropertyBase< FBCameraStereo *, kFBPT_object > FBPropertyBaseCameraStereo |
Definition at line 59 of file fbcamera.h.
typedef class FBPropertyBase< FBCharacter *, kFBPT_object > FBPropertyBaseCharacter |
Definition at line 238 of file fbapplication.h.
typedef class FBPropertyBase< FBCharacterExtension *, kFBPT_object > FBPropertyBaseCharacterExtension |
Definition at line 72 of file fbcharacterextension.h.
typedef class FBPropertyBase< FBCharacterManipulator *, kFBPT_object > FBPropertyBaseCharacterManipulator |
Definition at line 133 of file fbcharactermanipulator.h.
typedef class FBPropertyBase< FBCharacterManipulatorCtrlSet *, kFBPT_object > FBPropertyBaseCharacterManipulatorCtrlSet |
Definition at line 134 of file fbcharactermanipulator.h.
typedef class FBPropertyBase< FBCharacterMarkerSet *, kFBPT_object > FBPropertyBaseCharacterMarkerSet |
Definition at line 878 of file fbcharacter.h.
typedef class FBPropertyBase< FBCharacterSolver *, kFBPT_object > FBPropertyBaseCharacterSolver |
Definition at line 66 of file fbcharactersolver.h.
typedef class FBPropertyBase< FBCluster *, kFBPT_object > FBPropertyBaseCluster |
typedef class FBPropertyBase< FBCommand *, kFBPT_object > FBPropertyBaseCommand |
Definition at line 124 of file fbcommand.h.
typedef class FBPropertyBase< FBCommPort *, kFBPT_object > FBPropertyBaseCommPort |
typedef class FBPropertyBase< FBConstraint *, kFBPT_object > FBPropertyBaseConstraint |
Definition at line 60 of file fbconstraint.h.
typedef class FBPropertyBase< FBConstraintSolver *, kFBPT_object > FBPropertyBaseConstraintSolver |
Definition at line 511 of file fbconstraint.h.
typedef class FBPropertyBase< FBConstructionHistory *, kFBPT_object > FBPropertyBaseConstructionHistory |
Definition at line 66 of file fbconstructionhistory.h.
typedef class FBPropertyBase< FBControlSet *, kFBPT_object > FBPropertyBaseControlSet |
Definition at line 758 of file fbcharacter.h.
typedef class FBPropertyBase< FBCycleAnalysis *, kFBPT_object > FBPropertyBaseCycleAnalysis |
Definition at line 100 of file fbcycleanalysisnode.h.
typedef class FBPropertyBase< FBCycleCreator *, kFBPT_object > FBPropertyBaseCycleCreator |
Definition at line 53 of file fbcyclecreator.h.
typedef class FBPropertyBase< FBDeck *, kFBPT_object > FBPropertyBaseDeck |
typedef class FBPropertyBase< FBDevice *, kFBPT_object > FBPropertyBaseDevice |
typedef class FBPropertyBase< FBDeviceCameraPacket *, kFBPT_object > FBPropertyBaseDeviceCameraPacket |
Definition at line 214 of file fbtracker.h.
typedef class FBPropertyBase< FBDeviceInstrument *, kFBPT_object > FBPropertyBaseDeviceInstrument |
typedef class FBPropertyBase< FBFBActionManager *, kFBPT_object > FBPropertyBaseFBActionManager |
Definition at line 60 of file fbactionmanager.h.
typedef class FBPropertyBase< FBFBVisualComponent *, kFBPT_object > FBPropertyBaseFBVisualComponent |
Definition at line 272 of file fbcontrols.h.
typedef class FBPropertyBase< FBFCurve *, kFBPT_object > FBPropertyBaseFCurve |
typedef class FBPropertyBase< FBFileReference *, kFBPT_object > FBPropertyBaseFileReference |
Definition at line 61 of file fbfilereference.h.
typedef class FBPropertyBase< FBFilter *, kFBPT_object > FBPropertyBaseFilter |
Definition at line 60 of file fbfilter.h.
typedef class FBPropertyBase< FBFilterLayout *, kFBPT_object > FBPropertyBaseFilterLayout |
Definition at line 61 of file fbfilter.h.
typedef class FBPropertyBase< FBFolder *, kFBPT_object > FBPropertyBaseFolder |
Definition at line 435 of file fbcomponent.h.
typedef class FBPropertyBase< FBGenericMenu *, kFBPT_object > FBPropertyBaseGenericMenu |
Definition at line 67 of file fbgenericmenu.h.
typedef class FBPropertyBase< FBGenericMenuItem *, kFBPT_object > FBPropertyBaseGenericMenuItem |
Definition at line 66 of file fbgenericmenu.h.
typedef class FBPropertyBase< FBGeometry *, kFBPT_object > FBPropertyBaseGeometry |
Definition at line 58 of file fbgeometry.h.
typedef class FBPropertyBase< FBGroup *, kFBPT_object > FBPropertyBaseGroup |
typedef class FBPropertyBase< FBHUD *, kFBPT_object > FBPropertyBaseHUD |
typedef class FBPropertyBase< FBHUDBloopSlateElement *, kFBPT_object > FBPropertyBaseHUDBloopSlateElement |
typedef class FBPropertyBase< FBHUDElement *, kFBPT_object > FBPropertyBaseHUDElement |
typedef class FBPropertyBase< FBHUDFlashElement *, kFBPT_object > FBPropertyBaseHUDFlashElement |
typedef class FBPropertyBase< FBHUDManager *, kFBPT_object > FBPropertyBaseHUDManager |
typedef class FBPropertyBase< FBHUDRectElement *, kFBPT_object > FBPropertyBaseHUDRectElement |
typedef class FBPropertyBase< FBHUDTextElement *, kFBPT_object > FBPropertyBaseHUDTextElement |
typedef class FBPropertyBase< FBHUDTextureElement *, kFBPT_object > FBPropertyBaseHUDTextureElement |
typedef class FBPropertyBase< FBHUDTimelineElement *, kFBPT_object > FBPropertyBaseHUDTimelineElement |
typedef class FBPropertyBase< FBImage *, kFBPT_object > FBPropertyBaseImage |
typedef class FBPropertyBase< FBKeyingGroup *, kFBPT_object > FBPropertyBaseKeyingGroup |
Definition at line 58 of file fbkeyinggroup.h.
typedef class FBPropertyBase< FBLayout *, kFBPT_object > FBPropertyBaseLayout |
Definition at line 65 of file fbcontrols.h.
typedef class FBPropertyBase< FBLight *, kFBPT_object > FBPropertyBaseLight |
typedef class FBPropertyBaseList< FBAnimationNode * > FBPropertyBaseListAnimationNode |
typedef class FBPropertyBaseList< FBBox * > FBPropertyBaseListBox |
Definition at line 365 of file fbconstraint.h.
typedef class FBPropertyBaseList< FBCharacterExtension * > FBPropertyBaseListCharacterExtension |
Definition at line 73 of file fbcharacterextension.h.
typedef class FBPropertyBaseList< FBComponent * > FBPropertyBaseListComponent |
Definition at line 432 of file fbcomponent.h.
typedef class FBPropertyBaseList< FBDeviceInstrument * > FBPropertyBaseListDeviceInstrument |
typedef class FBPropertyBaseList< FBDeviceOpticalMarker * > FBPropertyBaseListDeviceOpticalMarker |
Definition at line 766 of file fboptical.h.
typedef class FBPropertyBaseList< FBFileReference * > FBPropertyBaseListFileReference |
Definition at line 65 of file fbfilereference.h.
typedef class FBPropertyBaseList< FBHandle * > FBPropertyBaseListHandle |
typedef class FBPropertyBaseList< FBHUD * > FBPropertyBaseListHUD |
typedef class FBPropertyBaseList< FBHUDElement * > FBPropertyBaseListHUDElement |
typedef class FBPropertyBaseList< int > FBPropertyBaseListInt |
typedef class FBSDK_DLL FBPropertyBaseList< int > FBPropertyBaseListInt
typedef class FBPropertyBaseList< FBKeyingGroup * > FBPropertyBaseListKeyingGroup |
Definition at line 59 of file fbkeyinggroup.h.
typedef class FBPropertyBaseList< FBManipulator * > FBPropertyBaseListManipulator |
Definition at line 238 of file fbmanipulator.h.
typedef class FBPropertyBaseList< FBModel * > FBPropertyBaseListModel |
typedef class FBPropertyBaseList< FBModelMarkerOptical * > FBPropertyBaseListModelMarkerOptical |
Definition at line 391 of file fboptical.h.
typedef class FBPropertyBaseList< FBModelOptical * > FBPropertyBaseListModelOptical |
Definition at line 633 of file fboptical.h.
typedef class FBPropertyBaseList< FBModelSkeleton * > FBPropertyBaseListModelSkeleton |
typedef class FBPropertyBaseList< FBModelTemplate * > FBPropertyBaseListModelTemplate |
typedef class FBPropertyBaseList< FBAnimationNode * > FBPropertyBaseListModelTemplateBinding |
typedef class FBSDK_DLL FBPropertyBaseList< FBAnimationNode* > FBPropertyBaseListModelTemplateBinding
typedef class FBPropertyBaseList< FBNamespace * > FBPropertyBaseListNamespace |
Definition at line 58 of file fbnamespace.h.
typedef class FBPropertyBaseList< FBNote * > FBPropertyBaseListNote |
typedef class FBPropertyBaseList< FBOpticalGap * > FBPropertyBaseListOpticalGap |
Definition at line 275 of file fboptical.h.
typedef class FBPropertyBaseList< FBOpticalSegment * > FBPropertyBaseListOpticalSegment |
Definition at line 130 of file fboptical.h.
typedef class FBPropertyBaseList< FBPhysicalProperties * > FBPropertyBaseListPhysicalProperties |
Definition at line 684 of file fbconstraint.h.
typedef class FBPropertyBaseList< FBRigidBody * > FBPropertyBaseListRigidBody |
Definition at line 548 of file fboptical.h.
typedef class FBPropertyBaseList< FBScene * > FBPropertyBaseListScene |
typedef class FBPropertyBaseList< FBShader * > FBPropertyBaseListShader |
Definition at line 455 of file fbshader.h.
typedef class FBPropertyBase< FBManipulator *, kFBPT_object > FBPropertyBaseManipulator |
Definition at line 60 of file fbmanipulator.h.
typedef class FBPropertyBase< FBManipulatorTransform *, kFBPT_object > FBPropertyBaseManipulatorTransform |
Definition at line 269 of file fbmanipulator.h.
typedef class FBPropertyBase< FBMarkerSet *, kFBPT_object > FBPropertyBaseMarkerSet |
Definition at line 593 of file fbcharacter.h.
typedef class FBPropertyBase< FBMaterial *, kFBPT_object > FBPropertyBaseMaterial |
Definition at line 84 of file fbmaterial.h.
typedef class FBPropertyBase< FBMenuManager *, kFBPT_object > FBPropertyBaseMenuManager |
Definition at line 68 of file fbgenericmenu.h.
typedef class FBPropertyBase< FBMesh *, kFBPT_object > FBPropertyBaseMesh |
Definition at line 59 of file fbgeometry.h.
typedef class FBPropertyBase< FBModel *, kFBPT_object > FBPropertyBaseModel |
typedef class FBPropertyBase< FBModelMarkerOptical *, kFBPT_object > FBPropertyBaseModelMarkerOptical |
Definition at line 63 of file fboptical.h.
typedef class FBPropertyBase< FBModelOptical *, kFBPT_object > FBPropertyBaseModelOptical |
Definition at line 62 of file fboptical.h.
typedef class FBPropertyBase< FBModelTemplate *, kFBPT_object > FBPropertyBaseModelTemplate |
typedef class FBPropertyBase< FBModelVertexData *, kFBPT_object > FBPropertyBaseModelVertexData |
typedef class FBPropertyBase< FBMotionClip *, kFBPT_object > FBPropertyBaseMotionClip |
Definition at line 59 of file fbmotion.h.
typedef class FBPropertyBase< FBNamespace *, kFBPT_object > FBPropertyBaseNamespace |
Definition at line 54 of file fbnamespace.h.
typedef class FBPropertyBase< FBNote *, kFBPT_object > FBPropertyBaseNote |
typedef class FBPropertyBase< FBOpticalGap *, kFBPT_object > FBPropertyBaseOpticalGap |
Definition at line 273 of file fboptical.h.
typedef class FBPropertyBase< FBOpticalSegment *, kFBPT_object > FBPropertyBaseOpticalSegment |
Definition at line 128 of file fboptical.h.
typedef class FBPropertyBase< FBPath3D *, kFBPT_object > FBPropertyBasePath3D |
typedef class FBPropertyBase< FBPhysicalProperties *, kFBPT_object > FBPropertyBasePhysicalProperties |
Definition at line 624 of file fbconstraint.h.
typedef class FBPropertyBase< FBPointCacheFile *, kFBPT_object > FBPropertyBasePointCacheFile |
typedef class FBPropertyBase< FBPose *, kFBPT_object > FBPropertyBasePose |
typedef class FBPropertyBase< FBRenderer *, kFBPT_object > FBPropertyBaseRenderer |
Definition at line 71 of file fbrenderer.h.
typedef class FBPropertyBase< FBRendererCallback *, kFBPT_object > FBPropertyBaseRendererCallback |
Definition at line 377 of file fbrenderer.h.
typedef class FBPropertyBase< FBRendererCallbackLayout *, kFBPT_object > FBPropertyBaseRendererCallbackLayout |
Definition at line 106 of file fbrenderercallbacklayout.h.
typedef class FBPropertyBase< FBRigidBody *, kFBPT_object > FBPropertyBaseRigidBody |
Definition at line 64 of file fboptical.h.
typedef class FBPropertyBase< FBScene *, kFBPT_object > FBPropertyBaseScene |
typedef class FBPropertyBase< FBSet *, kFBPT_object > FBPropertyBaseSet |
typedef class FBPropertyBase< FBShader *, kFBPT_object > FBPropertyBaseShader |
Definition at line 454 of file fbshader.h.
typedef class FBPropertyBase< FBShaderLayout *, kFBPT_object > FBPropertyBaseShaderLayout |
Definition at line 104 of file fbshaderlayout.h.
typedef class FBPropertyBase< FBShaderLighted *, kFBPT_object > FBPropertyBaseShaderLighted |
Definition at line 711 of file fbshader.h.
typedef class FBPropertyBase< FBShaderShadowLive *, kFBPT_object > FBPropertyBaseShaderShadowLive |
Definition at line 809 of file fbshader.h.
typedef class FBPropertyBase< FBStory *, kFBPT_object > FBPropertyBaseStory |
typedef class FBPropertyBase< FBStoryClip *, kFBPT_object > FBPropertyBaseStoryClip |
typedef class FBPropertyBase< FBStoryFolder *, kFBPT_object > FBPropertyBaseStoryFolder |
typedef class FBPropertyBase< FBStoryGroupClip *, kFBPT_object > FBPropertyBaseStoryGroupClip |
typedef class FBPropertyBase< FBStoryTrack *, kFBPT_object > FBPropertyBaseStoryTrack |
typedef class FBPropertyBase< FBSyncReference *, kFBPT_object > FBPropertyBaseSyncReference |
typedef class FBPropertyBase< FBTake *, kFBPT_object > FBPropertyBaseTake |
typedef class FBPropertyBase< FBTexture *, kFBPT_object > FBPropertyBaseTexture |
Definition at line 114 of file fbtexture.h.
typedef class FBPropertyBase< FBTreeNode *, kFBPT_object > FBPropertyBaseTreeNode |
Definition at line 73 of file fbcontrols.h.
typedef class FBPropertyBase< FBUserObject *, kFBPT_object > FBPropertyBaseUserObject |
Definition at line 55 of file fbuserobject.h.
typedef class FBPropertyBase< FBVideo *, kFBPT_object > FBPropertyBaseVideo |
typedef class FBPropertyBase< FBVideoClip *, kFBPT_object > FBPropertyBaseVideoClip |
typedef class FBPropertyBase< FBVideoClipImage *, kFBPT_object > FBPropertyBaseVideoClipImage |
typedef class FBPropertyBase< FBVideoGrabber *, kFBPT_object > FBPropertyBaseVideoGrabber |
Definition at line 62 of file fbvideograbber.h.
typedef class FBPropertyBase< FBVideoIn *, kFBPT_object > FBPropertyBaseVideoIn |
typedef class FBPropertyBase< FBVideoOut *, kFBPT_object > FBPropertyBaseVideoOut |
typedef class FBPropertyBase< FBVideoSwitcher *, kFBPT_object > FBPropertyBaseVideoSwitcher |
typedef class FBPropertyBase< FBView *, kFBPT_object > FBPropertyBaseView |
Definition at line 67 of file fbcontrols.h.
typedef class FBPropertyBase< FBVisualComponent *, kFBPT_object > FBPropertyBaseVisualComponent |
Definition at line 66 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBBatchFileFormat > FBPropertyBatchFileFormat |
Definition at line 82 of file fbapplication.h.
typedef class FBPropertyBaseEnum< enum FBBatchOnContainsBatchTakes > FBPropertyBatchOnContainsBatchTakes |
Definition at line 98 of file fbapplication.h.
typedef class FBPropertyBaseEnum< enum FBBatchOnTakeExist > FBPropertyBatchOnTakeExist |
Definition at line 90 of file fbapplication.h.
typedef class FBPropertyBaseEnum< enum FBBatchProcessType > FBPropertyBatchProcessType |
Definition at line 70 of file fbapplication.h.
typedef class FBPropertyBase< bool, kFBPT_bool > FBPropertyBool |
typedef class FBPropertyBaseEnum< enum FBBorderStyle > FBPropertyBorderStyle |
Definition at line 301 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBBox * > FBPropertyBox |
Definition at line 401 of file fbconstraint.h.
typedef class FBPropertyBaseEnum< enum FBButtonLook > FBPropertyButtonLook |
Definition at line 1052 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBButtonStyle > FBPropertyButtonStyle |
Definition at line 1022 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBCalibrationState > FBPropertyCalibrationState |
Definition at line 565 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBCamera * > FBPropertyCamera |
Definition at line 58 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraAntiAliasingMethod > FBPropertyCameraAntiAliasingMethod |
Definition at line 185 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraApertureMode > FBPropertyCameraApertureMode |
Definition at line 178 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraDistanceMode > FBPropertyCameraDistanceMode |
Definition at line 183 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraFilmBackType > FBPropertyCameraFilmBackType |
Definition at line 179 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraFocusDistanceSource > FBPropertyCameraFocusDistanceSource |
Definition at line 187 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraFrameSizeMode > FBPropertyCameraFrameSizeMode |
Definition at line 180 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraMatrixType > FBPropertyCameraMatrixType |
Definition at line 188 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraResolutionMode > FBPropertyCameraResolutionMode |
Definition at line 181 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraSafeAreaMode > FBPropertyCameraSafeAreaMode |
Definition at line 184 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraSamplingType > FBPropertyCameraSamplingType |
Definition at line 186 of file fbcamera.h.
typedef class FBPropertyBaseComponent< FBCameraStereo * > FBPropertyCameraStereo |
Definition at line 59 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraStereoType > FBPropertyCameraStereoType |
Definition at line 414 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraType > FBPropertyCameraType |
Definition at line 177 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCameraViewPlaneMode > FBPropertyCameraViewPlaneMode |
Definition at line 182 of file fbcamera.h.
typedef class FBPropertyBaseEnum< enum FBCellStyle > FBPropertyCellStyle |
Definition at line 1424 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBCharacter * > FBPropertyCharacter |
Definition at line 238 of file fbapplication.h.
typedef class FBPropertyBaseEnum< enum FBCharacterContactBehaviour > FBPropertyCharacterContactBehaviour |
Definition at line 529 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBCharacterExtension * > FBPropertyCharacterExtension |
Definition at line 72 of file fbcharacterextension.h.
typedef class FBPropertyBaseEnum< enum FBCharacterExtensionRetargetMode > FBPropertyCharacterExtensionRetargetMode |
Definition at line 83 of file fbcharacterextension.h.
typedef class FBPropertyBaseEnum< enum FBCharacterHipsTranslationMode > FBPropertyCharacterHipsTranslationMode |
Definition at line 510 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBCharacterInputType > FBPropertyCharacterInputType |
Definition at line 475 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBCharacterKeyingMode > FBPropertyCharacterKeyingMode |
Definition at line 485 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBCharacterLoadAnimationMethod > FBPropertyCharacterLoadAnimationMethod |
Definition at line 92 of file fbfbxoptions.h.
typedef class FBPropertyBaseComponent< FBCharacterManipulator * > FBPropertyCharacterManipulator |
Definition at line 133 of file fbcharactermanipulator.h.
typedef class FBPropertyBaseComponent< FBCharacterManipulatorCtrlSet * > FBPropertyCharacterManipulatorCtrlSet |
Definition at line 134 of file fbcharactermanipulator.h.
typedef class FBPropertyBaseComponent< FBCharacterMarkerSet * > FBPropertyCharacterMarkerSet |
Definition at line 878 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBCharacterPlotWhere > FBPropertyCharacterPlotWhere |
Definition at line 501 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBCharacterRollSolver > FBPropertyCharacterRollSolver |
Definition at line 519 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBCharacterSolver * > FBPropertyCharacterSolver |
Definition at line 66 of file fbcharactersolver.h.
typedef class FBPropertyBaseEnum< enum FBClipEnd > FBPropertyClipEnd |
typedef class FBPropertyBaseComponent< FBCluster * > FBPropertyCluster |
typedef class FBPropertyBaseEnum< enum FBClusterMode > FBPropertyClusterMode |
typedef class FBSDK_DLL FBPropertyBase< FBColor, kFBPT_ColorRGB > FBPropertyColor |
typedef class FBSDK_DLL FBPropertyBase< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyColorAndAlpha |
typedef class FBPropertyBaseComponent< FBCommand * > FBPropertyCommand |
Definition at line 124 of file fbcommand.h.
typedef class FBPropertyBaseEnum< enum FBCommandState > FBPropertyCommandState |
Definition at line 122 of file fbcommand.h.
typedef class FBPropertyBaseComponent< FBCommPort * > FBPropertyCommPort |
typedef class FBPropertyBaseEnum< enum FBCommPortType > FBPropertyCommPortType |
typedef class FBPropertyBaseComponent< FBComponent * > FBPropertyComponent |
Property: FBPropertyBaseComponent(FBComponent*)
Definition at line 1368 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBConnectionAction > FBPropertyConnectionAction |
Definition at line 489 of file fbcomponent.h.
typedef class FBPropertyBaseEnum< enum FBConnectionType > FBPropertyConnectionType |
Definition at line 488 of file fbcomponent.h.
typedef class FBPropertyBaseEnum< enum FBConsoleChannelType > FBPropertyConsoleChannelType |
Definition at line 69 of file fbconsole.h.
typedef class FBPropertyBaseComponent< FBConstraint * > FBPropertyConstraint |
Definition at line 60 of file fbconstraint.h.
typedef class FBPropertyBaseComponent< FBConstraintSolver * > FBPropertyConstraintSolver |
Definition at line 511 of file fbconstraint.h.
typedef class FBPropertyBaseComponent< FBConstructionHistory * > FBPropertyConstructionHistory |
Definition at line 66 of file fbconstructionhistory.h.
typedef class FBPropertyBaseEnum< enum FBControllerMode > FBPropertyControllerMode |
Definition at line 669 of file fboptical.h.
typedef class FBPropertyBaseComponent< FBControlSet * > FBPropertyControlSet |
Definition at line 758 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBControlSetType > FBPropertyControlSetType |
Definition at line 538 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBCycleAnalysis * > FBPropertyCycleAnalysis |
Definition at line 100 of file fbcycleanalysisnode.h.
typedef class FBPropertyBaseComponent< FBCycleCreator * > FBPropertyCycleCreator |
Definition at line 53 of file fbcyclecreator.h.
typedef class FBPropertyBaseComponent< FBDeck * > FBPropertyDeck |
typedef class FBPropertyBaseEnum< enum FBDeckTransportMode > FBPropertyDeckTransportMode |
typedef class FBPropertyBaseEnum< enum FBDeformerType > FBPropertyDeformerType |
typedef class FBPropertyBaseComponent< FBDevice * > FBPropertyDevice |
typedef class FBPropertyBaseComponent< FBDeviceCameraPacket * > FBPropertyDeviceCameraPacket |
Definition at line 214 of file fbtracker.h.
typedef class FBPropertyBaseComponent< FBDeviceInstrument * > FBPropertyDeviceInstrument |
typedef class FBPropertyBaseEnum< enum FBDeviceKeyboardKey > FBPropertyDeviceKeyboardKey |
Definition at line 170 of file fbrenderer.h.
typedef class FBPropertyBaseEnum< enum FBDeviceSamplingMode > FBPropertyDeviceSamplingMode |
typedef class FBPropertyBase< double, kFBPT_double > FBPropertyDouble |
typedef class FBPropertyBaseEnum< enum FBDragAndDropState > FBPropertyDragAndDropState |
Definition at line 501 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBElementAction > FBPropertyElementAction |
Definition at line 72 of file fbfbxoptions.h.
typedef class FBSDK_DLL FBPropertyBaseEnum< enum kDefaultEnum > FBPropertyEnum |
A typedef Definition.
Definition at line 974 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBEventAnimationNodeType > FBPropertyEventAnimationNodeType |
typedef class FBPropertyBaseEnum< enum FBEventTreeWhy > FBPropertyEventTreeWhy |
Definition at line 1754 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBExistingClipAction > FBPropertyExistingClipAction |
typedef class FBPropertyBaseEnum< enum FBExistingFileAction > FBPropertyExistingFileAction |
typedef class FBPropertyBaseEnum< enum FBExtrapolationMode > FBPropertyExtrapolationMode |
typedef class FBPropertyBaseComponent< FBFBActionManager * > FBPropertyFBActionManager |
Definition at line 60 of file fbactionmanager.h.
typedef class FBPropertyBaseComponent< FBFBVisualComponent * > FBPropertyFBVisualComponent |
Definition at line 272 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBFCurve * > FBPropertyFCurve |
typedef class FBPropertyBaseEnum< enum FBFileFormatAndVersion > FBPropertyFileFormatAndVersion |
Definition at line 104 of file fbfbxoptions.h.
typedef class FBPropertyBaseEnum< enum FBFileMonitoringType > FBPropertyFileMonitoringType |
Definition at line 462 of file fbsystem.h.
typedef class FBPropertyBaseEnum< enum FBFilePopupStyle > FBPropertyFilePopupStyle |
Definition at line 2018 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBFileReference * > FBPropertyFileReference |
Definition at line 61 of file fbfilereference.h.
typedef class FBPropertyBaseComponent< FBFilter * > FBPropertyFilter |
Definition at line 60 of file fbfilter.h.
typedef class FBPropertyBaseComponent< FBFilterLayout * > FBPropertyFilterLayout |
Definition at line 61 of file fbfilter.h.
typedef class FBPropertyBase< float, kFBPT_float > FBPropertyFloat |
Property: float
Definition at line 1349 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBFogMode > FBPropertyFogMode |
typedef class FBPropertyBaseComponent< FBFolder * > FBPropertyFolder |
Definition at line 435 of file fbcomponent.h.
typedef class FBPropertyBaseEnum< enum FBGapMode > FBPropertyGapMode |
Definition at line 221 of file fboptical.h.
typedef class FBPropertyBaseEnum< enum FBGenerationMode > FBPropertyGenerationMode |
Definition at line 657 of file fboptical.h.
typedef class FBPropertyBaseComponent< FBGenericMenu * > FBPropertyGenericMenu |
Definition at line 67 of file fbgenericmenu.h.
typedef class FBPropertyBaseComponent< FBGenericMenuItem * > FBPropertyGenericMenuItem |
Definition at line 66 of file fbgenericmenu.h.
typedef class FBPropertyBaseComponent< FBGeometry * > FBPropertyGeometry |
Definition at line 58 of file fbgeometry.h.
typedef class FBPropertyBaseEnum< enum FBGeometryMappingMode > FBPropertyGeometryMappingMode |
Definition at line 148 of file fbgeometry.h.
typedef class FBPropertyBaseEnum< enum FBGeometryReferenceMode > FBPropertyGeometryReferenceMode |
Definition at line 149 of file fbgeometry.h.
typedef class FBPropertyBaseComponent< FBGroup * > FBPropertyGroup |
typedef class FBPropertyBaseComponent< FBHUD * > FBPropertyHUD |
typedef class FBPropertyBaseComponent< FBHUDBloopSlateElement * > FBPropertyHUDBloopSlateElement |
typedef class FBPropertyBaseComponent< FBHUDElement * > FBPropertyHUDElement |
typedef class FBPropertyBaseEnum< enum FBHUDElementHAlignment > FBPropertyHUDElementHAlignment |
typedef class FBPropertyBaseEnum< enum FBHUDElementVAlignment > FBPropertyHUDElementVAlignment |
typedef class FBPropertyBaseComponent< FBHUDFlashElement * > FBPropertyHUDFlashElement |
typedef class FBPropertyBaseComponent< FBHUDManager * > FBPropertyHUDManager |
typedef class FBPropertyBaseComponent< FBHUDRectElement * > FBPropertyHUDRectElement |
typedef class FBPropertyBaseComponent< FBHUDTextElement * > FBPropertyHUDTextElement |
typedef class FBPropertyBaseComponent< FBHUDTextureElement * > FBPropertyHUDTextureElement |
typedef class FBPropertyBaseComponent< FBHUDTimelineElement * > FBPropertyHUDTimelineElement |
typedef class FBPropertyBaseEnum< enum FBIconPosition > FBPropertyIconPosition |
Definition at line 1659 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBImage * > FBPropertyImage |
typedef class FBPropertyBaseEnum< enum FBImageFormat > FBPropertyImageFormat |
typedef class FBPropertyBaseEnum< enum FBImageInterleaveType > FBPropertyImageInterleaveType |
typedef class FBPropertyBaseEnum< enum FBImageInterpolationType > FBPropertyImageInterpolationType |
typedef class FBPropertyBaseEnum< enum FBImageType > FBPropertyImageType |
typedef class FBPropertyBaseEnum< enum FBInputKey > FBPropertyInputKey |
Definition at line 177 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBInputModifier > FBPropertyInputModifier |
Definition at line 176 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBInputType > FBPropertyInputType |
Definition at line 175 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBInsertSegmentMode > FBPropertyInsertSegmentMode |
Definition at line 691 of file fboptical.h.
typedef class FBPropertyBase< int, kFBPT_int > FBPropertyInt |
typedef class FBPropertyBase< long long, kFBPT_int64 > FBPropertyInt64 |
Property: int
Definition at line 1340 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBInterpolation > FBPropertyInterpolation |
typedef class FBPropertyBaseComponent< FBKeyingGroup * > FBPropertyKeyingGroup |
Definition at line 58 of file fbkeyinggroup.h.
typedef class FBPropertyBase< kReference, kFBPT_kReference > FBPropertykReference |
Property: kReference
Definition at line 1361 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBLayerMode > FBPropertyLayerMode |
typedef class FBPropertyBaseEnum< enum FBLayerRotationMode > FBPropertyLayerRotationMode |
typedef class FBPropertyBaseComponent< FBLayout * > FBPropertyLayout |
Definition at line 65 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBLight * > FBPropertyLight |
typedef class FBPropertyBaseEnum< enum FBLightType > FBPropertyLightType |
typedef class FBPropertyBaseEnum< enum FBListStyle > FBPropertyListStyle |
Definition at line 1314 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBManipulator * > FBPropertyManipulator |
Definition at line 60 of file fbmanipulator.h.
typedef class FBPropertyBaseComponent< FBManipulatorTransform * > FBPropertyManipulatorTransform |
Definition at line 269 of file fbmanipulator.h.
typedef class FBPropertyBaseEnum< enum FBManipulatorTransformType > FBPropertyManipulatorTransformType |
Definition at line 279 of file fbmanipulator.h.
typedef class FBPropertyBaseEnum< enum FBMarkerLook > FBPropertyMarkerLook |
typedef class FBPropertyBaseEnum< enum FBMarkerResolutionLevel > FBPropertyMarkerResolutionLevel |
typedef class FBPropertyBaseComponent< FBMarkerSet * > FBPropertyMarkerSet |
Definition at line 593 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBMarkerType > FBPropertyMarkerType |
typedef class FBPropertyBaseComponent< FBMaterial * > FBPropertyMaterial |
Definition at line 84 of file fbmaterial.h.
typedef class FBPropertyBaseEnum< enum FBMenuItemType > FBPropertyMenuItemType |
Definition at line 675 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBMenuManager * > FBPropertyMenuManager |
Definition at line 68 of file fbgenericmenu.h.
typedef class FBPropertyBaseComponent< FBMesh * > FBPropertyMesh |
Definition at line 59 of file fbgeometry.h.
typedef class FBPropertyBaseComponent< FBModel * > FBPropertyModel |
typedef class FBPropertyBaseComponent< FBModelMarkerOptical * > FBPropertyModelMarkerOptical |
Definition at line 63 of file fboptical.h.
typedef class FBPropertyBaseComponent< FBModelOptical * > FBPropertyModelOptical |
Definition at line 62 of file fboptical.h.
typedef class FBPropertyBaseEnum< enum FBModelRotationOrder > FBPropertyModelRotationOrder |
typedef class FBPropertyBaseEnum< enum FBModelSelection > FBPropertyModelSelection |
Definition at line 66 of file fbmotionfileoptions.h.
typedef class FBPropertyBaseEnum< enum FBModelShadingMode > FBPropertyModelShadingMode |
typedef class FBPropertyBaseComponent< FBModelTemplate * > FBPropertyModelTemplate |
typedef class FBPropertyBaseEnum< enum FBModelTransformationType > FBPropertyModelTransformationType |
typedef class FBPropertyBaseComponent< FBModelVertexData * > FBPropertyModelVertexData |
typedef class FBPropertyBaseComponent< FBMotionClip * > FBPropertyMotionClip |
Definition at line 59 of file fbmotion.h.
typedef class FBPropertyBaseComponent< FBNamespace * > FBPropertyNamespace |
Definition at line 54 of file fbnamespace.h.
typedef class FBPropertyBaseComponent< FBNote * > FBPropertyNote |
typedef class FBPropertyBaseEnum< enum FBNurbType > FBPropertyNurbType |
Definition at line 867 of file fbgeometry.h.
typedef class FBPropertyBaseEnum< enum FBObjectFlag > FBPropertyObjectFlag |
Definition at line 490 of file fbcomponent.h.
typedef class FBPropertyBaseComponent< FBOpticalGap * > FBPropertyOpticalGap |
Definition at line 273 of file fboptical.h.
typedef class FBPropertyBaseComponent< FBOpticalSegment * > FBPropertyOpticalSegment |
Definition at line 128 of file fboptical.h.
typedef class FBPropertyBaseEnum< enum FBOrientation > FBPropertyOrientation |
Definition at line 108 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBParallelScheduleType > FBPropertyParallelScheduleType |
Definition at line 66 of file fbevaluatemanager.h.
typedef class FBPropertyBaseEnum< enum FBParity > FBPropertyParity |
typedef class FBPropertyBaseComponent< FBPath3D * > FBPropertyPath3D |
typedef class FBPropertyBaseComponent< FBPhysicalProperties * > FBPropertyPhysicalProperties |
Definition at line 624 of file fbconstraint.h.
typedef class FBPropertyBaseEnum< enum FBPlayerControlChangeType > FBPropertyPlayerControlChangeType |
Definition at line 123 of file fbplayercontrol.h.
typedef class FBPropertyBaseEnum< enum FBPlayMode > FBPropertyPlayMode |
typedef class FBPropertyBaseEnum< enum FBPlotAllowed > FBPropertyPlotAllowed |
Definition at line 71 of file fbcharacterextension.h.
typedef class FBPropertyBaseComponent< FBPlug * > FBPropertyPlug |
Property: FBPropertyBaseComponent(FBPlug*)
Definition at line 1372 of file fbproperties.h.
typedef class FBPropertyBaseComponent< FBPointCacheFile * > FBPropertyPointCacheFile |
typedef class FBPropertyBaseComponent< FBPose * > FBPropertyPose |
typedef class FBPropertyBaseEnum< enum FBPoseType > FBPropertyPoseType |
typedef class FBPropertyBaseEnum< enum FBProfilingMode > FBPropertyProfilingMode |
Definition at line 218 of file fbprofiler.h.
typedef class FBPropertyBase< FBProperty *, kFBPT_Reference > FBPropertyReference |
Property: FBProperty *
Definition at line 1364 of file fbproperties.h.
typedef class FBPropertyBaseComponent< FBRenderer * > FBPropertyRenderer |
Definition at line 71 of file fbrenderer.h.
typedef class FBPropertyBaseComponent< FBRendererCallback * > FBPropertyRendererCallback |
Definition at line 377 of file fbrenderer.h.
typedef class FBPropertyBaseComponent< FBRendererCallbackLayout * > FBPropertyRendererCallbackLayout |
Definition at line 106 of file fbrenderercallbacklayout.h.
typedef class FBPropertyBaseEnum< enum FBRenderingPass > FBPropertyRenderingPass |
Definition at line 403 of file fbshader.h.
typedef class FBPropertyBaseComponent< FBRigidBody * > FBPropertyRigidBody |
Definition at line 64 of file fboptical.h.
typedef class FBPropertyBaseEnum< enum FBRigidBodyMode > FBPropertyRigidBodyMode |
Definition at line 489 of file fboptical.h.
typedef class FBPropertyBaseEnum< enum FBRootHMode > FBPropertyRootHMode |
Definition at line 31 of file fbcycleanalysisnode.h.
typedef class FBPropertyBaseEnum< enum FBRootRMode > FBPropertyRootRMode |
Definition at line 24 of file fbcycleanalysisnode.h.
typedef class FBPropertyBaseEnum< enum FBRootSpeedMode > FBPropertyRootSpeedMode |
Definition at line 45 of file fbcycleanalysisnode.h.
typedef class FBPropertyBaseEnum< enum FBRootXZMode > FBPropertyRootXZMode |
Definition at line 38 of file fbcycleanalysisnode.h.
typedef class FBPropertyBaseEnum< enum FBRotationFilter > FBPropertyRotationFilter |
Definition at line 171 of file fbapplication.h.
typedef class FBPropertyBaseEnum< enum FBRSType > FBPropertyRSType |
typedef class FBPropertyBaseComponent< FBScene * > FBPropertyScene |
typedef class FBPropertyBaseEnum< enum FBSceneChangeType > FBPropertySceneChangeType |
typedef class FBPropertyBaseEnum< enum FBSegmentMode > FBPropertySegmentMode |
Definition at line 680 of file fboptical.h.
typedef class FBPropertyBaseComponent< FBSet * > FBPropertySet |
typedef class FBPropertyBaseComponent< FBShader * > FBPropertyShader |
Definition at line 454 of file fbshader.h.
typedef class FBPropertyBaseEnum< enum FBShaderCapacity > FBPropertyShaderCapacity |
Definition at line 431 of file fbshader.h.
typedef class FBPropertyBaseComponent< FBShaderLayout * > FBPropertyShaderLayout |
Definition at line 104 of file fbshaderlayout.h.
typedef class FBPropertyBaseComponent< FBShaderLighted * > FBPropertyShaderLighted |
Definition at line 711 of file fbshader.h.
typedef class FBPropertyBaseEnum< enum FBShaderPassActionCallback > FBPropertyShaderPassActionCallback |
Definition at line 450 of file fbshader.h.
typedef class FBPropertyBaseComponent< FBShaderShadowLive * > FBPropertyShaderShadowLive |
Definition at line 809 of file fbshader.h.
typedef class FBPropertyBaseEnum< enum FBShadowFrameType > FBPropertyShadowFrameType |
Definition at line 833 of file fbshader.h.
typedef class FBPropertyBaseEnum< enum FBShadowType > FBPropertyShadowType |
Definition at line 823 of file fbshader.h.
typedef class FBPropertyBaseEnum< enum FBSkeletonJointTrackingState > FBPropertySkeletonJointTrackingState |
Definition at line 556 of file fbcharacter.h.
typedef class FBPropertyBaseEnum< enum FBSkeletonTrackingState > FBPropertySkeletonTrackingState |
Definition at line 547 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBStory * > FBPropertyStory |
typedef class FBPropertyBaseComponent< FBStoryClip * > FBPropertyStoryClip |
typedef class FBPropertyBaseEnum< enum FBStoryClipAlignmentType > FBPropertyStoryClipAlignmentType |
typedef class FBPropertyBaseEnum< enum FBStoryClipChangeType > FBPropertyStoryClipChangeType |
typedef class FBPropertyBaseEnum< enum FBStoryClipCompMode > FBPropertyStoryClipCompMode |
typedef class FBPropertyBaseEnum< enum FBStoryClipGhostTimeMode > FBPropertyStoryClipGhostTimeMode |
typedef class FBPropertyBaseEnum< enum FBStoryClipMirrorPlane > FBPropertyStoryClipMirrorPlane |
typedef class FBPropertyBaseEnum< enum FBStoryClipNodeFunction > FBPropertyStoryClipNodeFunction |
typedef class FBPropertyBaseEnum< enum FBStoryClipShowGhostMode > FBPropertyStoryClipShowGhostMode |
typedef class FBPropertyBaseEnum< enum FBStoryClipSolveMode > FBPropertyStoryClipSolveMode |
typedef class FBPropertyBaseEnum< enum FBStoryClipTimeWarpInterpolatorType > FBPropertyStoryClipTimeWarpInterpolatorType |
typedef class FBPropertyBaseComponent< FBStoryFolder * > FBPropertyStoryFolder |
typedef class FBPropertyBaseComponent< FBStoryGroupClip * > FBPropertyStoryGroupClip |
typedef class FBPropertyBaseComponent< FBStoryTrack * > FBPropertyStoryTrack |
typedef class FBPropertyBaseEnum< enum FBStoryTrackGhostShowMode > FBPropertyStoryTrackGhostShowMode |
typedef class FBPropertyBaseEnum< enum FBStoryTrackRefMode > FBPropertyStoryTrackRefMode |
typedef class FBPropertyBaseEnum< enum FBStoryTrackType > FBPropertyStoryTrackType |
typedef class FBPropertyBaseEnum< enum FBSurfaceMode > FBPropertySurfaceMode |
Definition at line 774 of file fbgeometry.h.
typedef class FBPropertyBaseEnum< enum FBSurfaceType > FBPropertySurfaceType |
Definition at line 785 of file fbgeometry.h.
typedef class FBPropertyBaseComponent< FBSyncReference * > FBPropertySyncReference |
typedef class FBPropertyBaseComponent< FBTake * > FBPropertyTake |
typedef class FBPropertyBaseEnum< enum FBTakeChangeType > FBPropertyTakeChangeType |
typedef class FBPropertyBaseEnum< enum FBTakeSpanOnLoad > FBPropertyTakeSpanOnLoad |
Definition at line 81 of file fbfbxoptions.h.
typedef class FBPropertyBaseEnum< enum FBTangentClampMode > FBPropertyTangentClampMode |
typedef class FBPropertyBaseEnum< enum FBTangentConstantMode > FBPropertyTangentConstantMode |
typedef class FBPropertyBaseEnum< enum FBTangentMode > FBPropertyTangentMode |
typedef class FBPropertyBaseEnum< enum FBTextJustify > FBPropertyTextJustify |
Definition at line 1031 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBTextStyle > FBPropertyTextStyle |
Definition at line 1041 of file fbcontrols.h.
typedef class FBPropertyBaseComponent< FBTexture * > FBPropertyTexture |
Definition at line 114 of file fbtexture.h.
typedef class FBPropertyBaseEnum< enum FBTextureBlendMode > FBPropertyTextureBlendMode |
Definition at line 107 of file fbtexture.h.
typedef class FBPropertyBaseEnum< enum FBTextureMapping > FBPropertyTextureMapping |
Definition at line 106 of file fbtexture.h.
typedef class FBPropertyBaseEnum< enum FBTextureUseType > FBPropertyTextureUseType |
Definition at line 105 of file fbtexture.h.
typedef class FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime |
typedef class FBPropertyBase< FBTimeCode, kFBPT_TimeCode > FBPropertyTimeCode |
Property: FBTimeCode
Definition at line 1355 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBTimeMode > FBPropertyTimeMode |
typedef class FBPropertyBaseEnum< enum FBTimeReferential > FBPropertyTimeReferential |
Definition at line 123 of file fbcommand.h.
typedef class FBPropertyBase< FBTimeSpan, kFBPT_TimeSpan > FBPropertyTimeSpan |
Property: FBTimeSpan
Definition at line 1358 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBTransportMode > FBPropertyTransportMode |
Definition at line 70 of file fbplayercontrol.h.
typedef class FBPropertyBaseEnum< enum FBTransportPlaySpeed > FBPropertyTransportPlaySpeed |
Definition at line 99 of file fbplayercontrol.h.
typedef class FBPropertyBaseEnum< enum FBTransportSnapMode > FBPropertyTransportSnapMode |
Definition at line 109 of file fbplayercontrol.h.
typedef class FBPropertyBaseEnum< enum FBTransportTimeFormat > FBPropertyTransportTimeFormat |
Definition at line 79 of file fbplayercontrol.h.
typedef class FBPropertyBaseComponent< FBTreeNode * > FBPropertyTreeNode |
Definition at line 73 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBTriggerStyle > FBPropertyTriggerStyle |
typedef class FBPropertyBase< unsigned long long, kFBPT_uint64 > FBPropertyUInt64 |
Property: int
Definition at line 1343 of file fbproperties.h.
typedef class FBPropertyBaseEnum< enum FBUseChnMode > FBPropertyUseChnMode |
typedef class FBPropertyBaseComponent< FBUserObject * > FBPropertyUserObject |
Definition at line 55 of file fbuserobject.h.
typedef class FBPropertyBase< FBVector2d, kFBPT_Vector2D > FBPropertyVector2d |
typedef class FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d |
typedef class FBPropertyBase< FBColor, kFBPT_Vector4D > FBPropertyVector4d |
typedef class FBPropertyBaseComponent< FBVideo * > FBPropertyVideo |
typedef class FBPropertyBaseComponent< FBVideoClip * > FBPropertyVideoClip |
typedef class FBPropertyBaseComponent< FBVideoClipImage * > FBPropertyVideoClipImage |
typedef class FBPropertyBaseEnum< enum FBVideoFormat > FBPropertyVideoFormat |
typedef class FBPropertyBaseComponent< FBVideoGrabber * > FBPropertyVideoGrabber |
Definition at line 62 of file fbvideograbber.h.
typedef class FBPropertyBaseComponent< FBVideoIn * > FBPropertyVideoIn |
typedef class FBPropertyBaseEnum< enum FBVideoInterlaceMode > FBPropertyVideoInterlaceMode |
typedef class FBPropertyBaseComponent< FBVideoOut * > FBPropertyVideoOut |
typedef class FBPropertyBaseEnum< enum FBVideoProxyMode > FBPropertyVideoProxyMode |
typedef class FBPropertyBaseEnum< enum FBVideoResolution > FBPropertyVideoResolution |
typedef class FBPropertyBaseEnum< enum FBVideoStorageMode > FBPropertyVideoStorageMode |
typedef class FBPropertyBaseComponent< FBVideoSwitcher * > FBPropertyVideoSwitcher |
typedef class FBPropertyBaseComponent< FBView * > FBPropertyView |
Definition at line 67 of file fbcontrols.h.
typedef class FBPropertyBaseEnum< enum FBVisibilityState > FBPropertyVisibilityState |
Definition at line 575 of file fbcharacter.h.
typedef class FBPropertyBaseComponent< FBVisualComponent * > FBPropertyVisualComponent |
Definition at line 66 of file fbcontrols.h.
typedef class FBVector4< double > FBQuaternion |
typedef FBVector2< double > FBVector2d |
typedef FBVector3< double > FBVector3d |
typedef class FBVector3< double > FBVector3Double |
typedef FBVector4< double > FBVector4d |
typedef class FBVector4< double > FBVector4Double |
typedef IJLCooper* HIJLCooper |
Definition at line 219 of file fbconsole.h.
typedef HIRegister HISender |
typedef HKEventBase HKEvent |
typedef void(* kBackgroundEvaluationCallback) (const FBAnimationNode *pDst, const FBAnimationNode *pSrc, void *pCustomData) |
Background Notification Function.
Definition at line 149 of file fbevaluateinfo.h.
typedef bool(* kFBDataHandler) (void *pBuffer, FBEvaluateInfo *pEvaluateInfo, FBAnimationNode *pAnimationNode, void *p1, void *p2) |
typedef void(* kFBEvaluationGlobalFunctionCallback) (FBEvaluateInfo *pEvaluteInfo) |
Definition at line 83 of file fbevaluatemanager.h.
kFBObjectCreatorFnc |
enum FBAccessMode |
Data access modes.
Enumerator | |
---|---|
kFBAccessModeDisk |
Access data directly to disk using a cache system. |
kFBAccessModeMemory |
Access data from memory, which means that it will copyed entirely into it. |
Definition at line 66 of file fbaudio.h.
enum FBAlphaSource |
Shader transparency computation.
There are different way to compute transparency, and this lists the supported options.
Definition at line 409 of file fbshader.h.
Merge option for animation layers.
Definition at line 863 of file fbdata.h.
Different types for the animation node connectors.
Definition at line 174 of file fbdata.h.
enum FBArrangeMode |
Modes for arranging objects in schematic view.
Enumerator | |
---|---|
kHorizontalMode |
Arrange all objects horizontally. |
kVerticalMode |
Arrange all objects vertically. |
Definition at line 87 of file fbrenderer.h.
Behavior of the application when working with managed files.
Definition at line 414 of file fbassetmng.h.
Show or hide version control menu items.
Let you specify which functionalities will be available from the menus.
Definition at line 380 of file fbassetmng.h.
enum FBAttachType |
Types of attachments between UI regions.
Definition at line 275 of file fbcontrols.h.
enum FBAttenuationType |
enum FBAudioBitDepthMode |
Enum FBAudioBitDepthMode.
Definition at line 70 of file fbaudiofmt.h.
enum FBAudioChannelMode |
Enum FBAudioChannelMode.
Definition at line 63 of file fbaudiofmt.h.
enum FBAudioRateMode |
Enum FBAudioRateMode.
Definition at line 77 of file fbaudiofmt.h.
enum FBBatchFileFormat |
Different file formats for the batch.
Definition at line 73 of file fbapplication.h.
Different actions to perform when a scene already contains batch takes while in a batch process.
Enumerator | |
---|---|
kFBBatchOnContainsBatchTakesSaveBatchTakesOnly |
Save only the batch takes. |
kFBBatchOnContainsBatchTakesSaveAllTakes |
Save all the takes. |
Definition at line 93 of file fbapplication.h.
enum FBBatchOnTakeExist |
Different actions to perform when a take already exist while in a batch process.
Enumerator | |
---|---|
kFBBatchOnTakeExistOverwrite |
Overwrite the take. |
kFBBatchOnTakeExistSkip |
Skip the take. |
Definition at line 85 of file fbapplication.h.
enum FBBatchProcessType |
Different process type for the batch.
Enumerator | |
---|---|
kFBBatchProcessTypeLoad |
Load the files and plot the character with every take. |
kFBBatchProcessTypeSave |
Save the takes in different files. |
kFBBatchProcessTypeConvert |
Does the load and save. |
Definition at line 64 of file fbapplication.h.
enum FBBatchStatus |
Different return values of the Batch process.
Definition at line 101 of file fbapplication.h.
enum FBBodyNodeId |
All body nodes.
Definition at line 124 of file fbcharacter.h.
enum FBBodyPartId |
Body part for character.
Definition at line 446 of file fbcharacter.h.
enum FBBorderStyle |
Different border types available.
Definition at line 288 of file fbcontrols.h.
enum FBButtonLook |
Button look.
Enumerator | |
---|---|
kFBLookNormal | |
kFBLookColorChange | |
kFBLookPush | |
kFBLookFlat | |
kFBLookAlphaBackground |
Definition at line 1044 of file fbcontrols.h.
enum FBButtonState |
Possible button states.
Currently, only two button states are possible.
Enumerator | |
---|---|
kFBButtonState0 |
State is 0, usually meaning not active. |
kFBButtonState1 |
State is 1, usually meaning active. |
Definition at line 1017 of file fbcontrols.h.
enum FBButtonStyle |
Style of buttons.
Definition at line 1005 of file fbcontrols.h.
enum FBCalibrationState |
Device Mocap character calibration state.
Enumerator | |
---|---|
FBCalibrationNoRequest | |
FBCalibrationInProcessing | |
FBCalibrationSuccessfully |
Definition at line 559 of file fbcharacter.h.
Antialiasing methods.
Enumerator | |
---|---|
kFBAntiAliasingSoftware |
Antaliasing in software. |
kFBAntialiasingMultiSamplingOnyx |
Multisampling (only on Onyx). |
Definition at line 141 of file fbcamera.h.
enum FBCameraApertureMode |
Aperture modes.
Definition at line 93 of file fbcamera.h.
enum FBCameraDistanceMode |
Camera plane distance modes.
Enumerator | |
---|---|
kFBDistModeRelativeToInterest |
Camera plane distance relative to interest. |
kFBDistModeAbsoluteFromCamera |
Camera plane distance absolute from camera. |
Definition at line 127 of file fbcamera.h.
enum FBCameraFilmBackType |
Filmback types.
Definition at line 102 of file fbcamera.h.
Focus distance sources.
Enumerator | |
---|---|
kFBFocusDistanceCameraInterest |
Interest as source. |
kFBFocusDistanceSpecificDistance |
Specific distance as source. |
kFBFocusDistanceModel |
Another model's position as source. |
Definition at line 155 of file fbcamera.h.
Frame size modes.
Definition at line 67 of file fbcamera.h.
enum FBCameraMatrixType |
Camera matrix types in OpenGL convention.
Definition at line 170 of file fbcamera.h.
Resolution modes.
Definition at line 77 of file fbcamera.h.
enum FBCameraSafeAreaMode |
Safe area modes.
Enumerator | |
---|---|
kFBSafeAreaSquare |
Square safe area. |
kFBSafeAreaRound |
Round safe area. |
Definition at line 134 of file fbcamera.h.
enum FBCameraSamplingType |
Antialiasing sampling types.
Enumerator | |
---|---|
kFBSamplingUniform |
Uniform sampling. |
kFBSamplingStochastic |
Stochastic sampling. |
Definition at line 148 of file fbcamera.h.
enum FBCameraStereoType |
Enumerator | |
---|---|
kFBCameraStereoNone | |
kFBCameraStereoConverged | |
kFBCameraStereoOff_Axis | |
kFBCameraStereoParallel |
Definition at line 406 of file fbcamera.h.
enum FBCameraType |
Focus distance types.
Enumerator | |
---|---|
kFBCameraTypePerspective |
Interest as source. |
kFBCameraTypeOrthogonal |
Specific distance as source. |
Definition at line 163 of file fbcamera.h.
Camera plane viewing modes.
Enumerator | |
---|---|
kFBViewPlaneDisabled |
Camera plane disabled. |
kFBViewPlaneAlways |
Always draw camera plane. |
kFBViewPlaneWhenMedia |
Camera plane when media. |
Definition at line 119 of file fbcamera.h.
enum FBCellStyle |
Different styles of spreadsheet cell styles.
Enumerator | |
---|---|
kFBCellStyleDefault |
Default cell style. |
kFBCellStyleString |
String. |
kFBCellStyleDouble |
Double. |
kFBCellStyleInteger |
Integer. |
kFBCellStyleButton |
Button. |
kFBCellStyle2StatesButton |
2 state button. |
kFBCellStyle3StatesButton |
3 state button. |
kFBCellStyleMenu |
Menu. |
kFBCellStyleVoid |
Void (no value). |
kFBCellStyleView |
View (user definable, you need to specify the view using FBSpread::SetCellView()). |
kFBCellStyleTime |
Time. |
Definition at line 1410 of file fbcontrols.h.
Character Contact Behaviour.
Enumerator | |
---|---|
kFBParamContactNeverSync | |
kFBParamContactSyncOnKey | |
kFBParamContactAlwaysSync | |
kFBLastContactBehaviour |
Definition at line 522 of file fbcharacter.h.
Character extension Retarget Mode.
Enumerator | |
---|---|
kFBRetargetModeOff |
Off. |
kFBRetargetModeAuto |
Auto Mapping. |
kFBRetargetModeManual |
Manually Assign. |
Definition at line 77 of file fbcharacterextension.h.
Character Hips Translation modes.
Enumerator | |
---|---|
kFBParamHipsTranslationWorldRigid | |
kFBParamHipsTranslationBodyRigid | |
kFBLastHipsTranslationMode |
Definition at line 504 of file fbcharacter.h.
enum FBCharacterInputType |
Character Input/Output types.
Enumerator | |
---|---|
kFBCharacterInputActor | |
kFBCharacterInputCharacter | |
kFBCharacterInputMarkerSet | |
kFBCharacterOutputMarkerSet | |
kFBCharacterInputStance | |
kFBCharacterInputMoCap |
Definition at line 466 of file fbcharacter.h.
Character keying modes.
Enumerator | |
---|---|
kFBCharacterKeyingFullBody | |
kFBCharacterKeyingBodyPart | |
kFBCharacterKeyingSelection | |
kFBCharacterKeyingFullBodyNoPull |
Definition at line 478 of file fbcharacter.h.
This enumeration is used to choose how to load an animation file on a character.
Definition at line 85 of file fbfbxoptions.h.
enum FBCharacterPlotWhere |
Where to plot a character.
Enumerator | |
---|---|
kFBCharacterPlotOnControlRig | |
kFBCharacterPlotOnSkeleton |
Definition at line 496 of file fbcharacter.h.
enum FBCharacterPoseFlag |
Character Pose Options flags.
Definition at line 64 of file fbcharacterpose.h.
Character Pose Keying Mode.
Enumerator | |
---|---|
kFBCharacterPoseKeyingModeInvalid | |
kFBCharacterPoseKeyingModeFullBody | |
kFBCharacterPoseKeyingModeBodyPart | |
kFBCharacterPoseKeyingModeCount |
Definition at line 91 of file fbcharacterpose.h.
Character Reset Properties Type.
Enumerator | |
---|---|
kFBCharacterResetPropertiesAll | |
kFBCharacterResetPropertiesSolving | |
kFBCharacterResetPropertiesDefinition |
Definition at line 488 of file fbcharacter.h.
Character Roll Solver version.
Enumerator | |
---|---|
kFBParamRollSolver70 | |
kFBParamRollSolver75 | |
kFBLastRollSolver |
Definition at line 513 of file fbcharacter.h.
enum FBClipEnd |
enum FBClusterMode |
Different clustering modes.
Enumerator | |
---|---|
kFBClusterNormalize |
Normalize (values between 0.0 and 1.0 ) |
kFBClusterAdditive |
Add the values together. |
kFBClusterTotal100 |
The balanced values will add up to 100 percent. |
Definition at line 970 of file fbmodel.h.
enum FBColorIndex |
Definition at line 180 of file fbcontrols.h.
enum FBCommandState |
FBCommandState.
Enumerator | |
---|---|
kFBCommandStateStandard |
Standard. |
kFBCommandStateMute |
Mute. |
kFBCommandStateSolo |
Solo. |
kFBCommandStateMuteBecauseSolo |
Mute because of solo. |
Definition at line 107 of file fbcommand.h.
enum FBCommPortType |
enum FBCommType |
Communications type.
Different base types of communications. There is always the 'other' type in order to use another type of communication.
Definition at line 763 of file fbcore.h.
enum FBConnectionAction |
Possible actions when a notify plug event occurs.
Definition at line 78 of file fbplug.h.
enum FBConnectionType |
enum FBConsoleChannelType |
Console channel types.
Definition at line 59 of file fbconsole.h.
Construction history manager state.
Definition at line 168 of file fbconstructionhistory.h.
enum FBControllerMode |
Controller modes for optical model.
Enumerator | |
---|---|
kFBControllerNone |
No controller mode. |
kFBControllerLabelling |
Labelling controller. |
kFBControllerSegment |
Segment controller. |
kFBControllerRigidBody |
Rigid body controller. |
Definition at line 663 of file fboptical.h.
enum FBControlSetType |
Character ControlSet type.
Enumerator | |
---|---|
kFBControlSetTypeNone | |
kFBControlSetTypeFKIK | |
kFBControlSetTypeIKOnly |
Definition at line 532 of file fbcharacter.h.
enum FBDataAsStringFlag |
FBDataAsStringFlag.
Enumerator | |
---|---|
kFBDataAsStringUI |
Convert data to string type for UI display. |
kFBDataAsStringPersistence |
Convert data to string type for storage. |
Definition at line 109 of file fbproperties.h.
enum FBDeckTransportMode |
enum FBDeformerType |
Determine the deformer type.
kFBDeformerSkeleton
Skeleton (Bone) driven skinning deformer.kFBDeformerPointCache
Pre-recorded point cache deformer.kFBGeometryMapping_BY_POLYGON_VERTEX
There will be one mapping coordinate for each vertex, for each polygon/strip it is part of. This means that a vertex will have as many mapping coordinates as polygons it is part of.kFBGeometryMapping_BY_POLYGON
There can be only one mapping coordinate for the whole polygon/strip.kFBGeometryMapping_BY_EDGE
There will be one mapping coordinate for each unique edge in the mesh. This is meant to be used with smoothing layer elements.kFBGeometryMapping_ALL_SAME
There can be only one mapping coordinate for the whole surface. Enumerator | |
---|---|
kFBDeformerUnkown | |
kFBDeformerSkeleton | |
kFBDeformerPointCache |
enum FBDeviceKeyboardKey |
Keyboard keys (for input).
Definition at line 134 of file fbrenderer.h.
enum FBDeviceSamplingMode |
Recording types.
The different values for this will control the way the keys are added when the device is being recorded. There are four different types of recording keys for devices:
Definition at line 751 of file fbcore.h.
enum FBDisplayMode |
Model display options.
Definition at line 76 of file fbrenderer.h.
enum FBDisplayWhat |
Model display mask This mask determines what types of models are displayed by the renderer.
Definition at line 111 of file fbrenderer.h.
enum FBDragAndDropState |
State of Drag and Drop.
Definition at line 492 of file fbcontrols.h.
enum FBEffectorId |
All effector nodes.
Definition at line 363 of file fbcharacter.h.
enum FBEffectorSetID |
Effector ID identifier.
Definition at line 415 of file fbcharacter.h.
enum FBElementAction |
Enumeration that describe the different actions available on a scene element depending on the current context.
Definition at line 66 of file fbfbxoptions.h.
Event based on animation node.
Types of transformation.
Enumerator | |
---|---|
kFBEventAnimationNodeDataChange | |
kFBEventAnimationNodeConstraintChange | |
kFBEventAnimationNodeNone |
Definition at line 500 of file fbdata.h.
enum FBEventTreeWhy |
Tree node different event type.
Enumerator | |
---|---|
kFBEventTreeExpand | |
kFBEventTreeCollapse | |
kFBEventTreeHideNode | |
kFBEventTreeUnhideNode |
Definition at line 1746 of file fbcontrols.h.
enum 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.
Definition at line 86 of file fbaudio.h.
enum 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.
Definition at line 93 of file fbaudio.h.
enum FBExtrapolationMode |
Modes for pre / post extrapolation.
Enumerator | |
---|---|
kFCurveExtrapolationConst | |
kFCurveExtrapolationRepetition | |
kFCurveExtrapolationMirrorRepetition | |
kFCurveExtrapolationKeepSlope | |
kFCurveExtrapolationRelativeRepetition |
Definition at line 162 of file fbdata.h.
Definition at line 94 of file fbfbxoptions.h.
enum FBFileMonitoringType |
File Monitoring Type.
Definition at line 454 of file fbsystem.h.
enum FBFilePopupStyle |
Different types of file popup windows.
Enumerator | |
---|---|
kFBFilePopupOpen |
Open file popup (Shows 'Open Directory'). |
kFBFilePopupSave |
Save file popup (Shows 'Save Directory'). |
Definition at line 2013 of file fbcontrols.h.
enum FBFilterType |
Filter types.
A filter can be of one or both types in order to process data on single or multiple curves of data. Ex: a gimble killer filter needs to be of type vector because the three curves are inter-dependant.
Enumerator | |
---|---|
kFBFilterNumber |
Filter single FCurves. |
kFBFilterVector |
Filter a vector (3 FCurves). |
Definition at line 69 of file fbfilter.h.
enum FBFloorContactID |
Floor contact for the given index.
Enumerator | |
---|---|
FBLeftHandMemberIndex | |
FBRightHandMemberIndex | |
FBLeftFootMemberIndex | |
FBRightFootMemberIndex | |
FBLastCharacterMember |
Definition at line 436 of file fbcharacter.h.
enum FBFogMode |
enum FBGapMode |
Gap interpolation modes.
Definition at line 213 of file fboptical.h.
enum FBGenerationMode |
Generation modes for optical model.
Enumerator | |
---|---|
kFBGenerationNone |
No re-generation. |
kFBGenerationFast |
Fast re-generation. |
Definition at line 653 of file fboptical.h.
Type of data when requesting an array.
Definition at line 93 of file fbgeometry.h.
enum FBGeometryArrayID |
ID to use when requesting a specific array of data for a model.
Definition at line 76 of file fbgeometry.h.
Determine how the element is mapped on a surface.
kFBGeometryMapping_NONE
The mapping is undetermined.kFBGeometryMapping_BY_CONTROL_POINT
There will be one mapping coordinate for each surface control point/vertex.kFBGeometryMapping_BY_POLYGON_VERTEX
There will be one mapping coordinate for each vertex, for each polygon/strip it is part of. This means that a vertex will have as many mapping coordinates as polygons it is part of.kFBGeometryMapping_BY_POLYGON
There can be only one mapping coordinate for the whole polygon/strip.kFBGeometryMapping_BY_EDGE
There will be one mapping coordinate for each unique edge in the mesh. This is meant to be used with smoothing layer elements.kFBGeometryMapping_ALL_SAME
There can be only one mapping coordinate for the whole surface. Enumerator | |
---|---|
kFBGeometryMapping_NONE | |
kFBGeometryMapping_BY_CONTROL_POINT | |
kFBGeometryMapping_BY_POLYGON_VERTEX | |
kFBGeometryMapping_BY_POLYGON | |
kFBGeometryMapping_BY_EDGE | |
kFBGeometryMapping_ALL_SAME |
Definition at line 120 of file fbgeometry.h.
Definition at line 61 of file fbgeometry.h.
Determine how the mapping information is stored in the array of coordinate.
kFBGeometryReference_DIRECT
This indicates that the mapping information for the n'th element is found in the n'th place of DirectArray.kFBGeometryReference_INDEX
, This indicates that the mapping information for the n'th element is found in the n'th place of IndexArray.kFBGeometryReference_INDEX_TO_DIRECT
This indicates that the KLayerElementTemplate::mIndexArray contains, for the n'th element, an index in the KLayerElementTemplate::mDirectArray array of mapping elements. eINDEX_TO_DIRECT is usually useful to store coordinates for eBY_POLYGON_VERTEX mapping mode elements. Since the same coordinates are usually repeated a large number of times, it saves spaces to store the coordinate only one time and refer to them with an index. Materials and Textures are also referenced with this mode and the actual Material/Texture can be accessed via the KLayerElementTemplate::mDirectArray Enumerator | |
---|---|
kFBGeometryReference_DIRECT | |
kFBGeometryReference_INDEX | |
kFBGeometryReference_INDEX_TO_DIRECT |
Definition at line 141 of file fbgeometry.h.
Global Evaluation callback timing.
Let the user to register callback function at different stage of background evaluation.
Definition at line 71 of file fbevaluatemanager.h.
enum FBIconPosition |
Different icon positions possible.
Enumerator | |
---|---|
kFBIconLeft |
Icon on left of text. |
kFBIconTop |
Icon on top of text. |
Definition at line 1654 of file fbcontrols.h.
enum FBImageFormat |
Image formats.
Enumerator | |
---|---|
kFBImageFormatRGBA32 | |
kFBImageFormatRGB24 | |
kFBImageFormatBGRA32 | |
kFBImageFormatBGR24 | |
kFBImageFormatBGR16 | |
kFBImageFormatABGR32 | |
kFBImageFormatARGB32 | |
kFBImageFormatUnknown |
Definition at line 61 of file fbimage.h.
Image field interleave types.
Enumerator | |
---|---|
kFBImageInterleaveTypeFullFrame | |
kFBImageInterleaveTypeOdd | |
kFBImageInterleaveTypeEven | |
kFBImageInterleaveTypeAverage |
Definition at line 79 of file fbimage.h.
enum FBImageType |
Image types.
Enumerator | |
---|---|
kFBImageTypeFrame | |
kFBImageTypeField |
Definition at line 73 of file fbimage.h.
enum FBInputKey |
Keyboard inputs.
Definition at line 143 of file fbcontrols.h.
enum FBInputModifier |
Input Modifiers (Ctrl, Alt, Shift).
Enumerator | |
---|---|
kFBKeyNone |
No modifier. |
kFBKeyShift |
Shift was pressed. |
kFBKeyCtrl |
Control was pressed. |
kFBKeyAlt |
Alt was pressed. |
Definition at line 135 of file fbcontrols.h.
enum FBInputType |
Types of input events.
Definition at line 117 of file fbcontrols.h.
enum FBInsertSegmentMode |
Insert segment modes.
Enumerator | |
---|---|
kFBInsertSegmentWhole |
Insert whole. |
kFBInsertSegmentToEnd |
Insert to end. |
kFBInsertSegmentFromStart |
Insert from start. |
Definition at line 686 of file fboptical.h.
enum FBInterpolation |
Types of interpolation for an FCurve.
Definition at line 105 of file fbdata.h.
Types of interpolator for an FCurve.
Definition at line 115 of file fbdata.h.
enum FBKeyingGroupType |
Keying group types.
Definition at line 62 of file fbkeyinggroup.h.
enum FBLayerMode |
Layer mode.
Definition at line 729 of file fbdata.h.
enum FBLayerRotationMode |
Rotation mode for layer.
Definition at line 740 of file fbdata.h.
enum FBLightType |
enum FBListStyle |
List style or direction.
Enumerator | |
---|---|
kFBDropDownList |
Drop down list. |
kFBVerticalList |
Vertical list. |
Definition at line 1309 of file fbcontrols.h.
enum FBManipMode |
Manipulator Mode.
Definition at line 125 of file fbcharactermanipulator.h.
enum FBManipPivot |
Specify how the pivot should be interpreted.
Definition at line 116 of file fbcharactermanipulator.h.
Manipulation Get Result.
Definition at line 71 of file fbcharactermanipulator.h.
Manipulation Set Result.
Definition at line 79 of file fbcharactermanipulator.h.
Manipulation Start Result.
Definition at line 63 of file fbcharactermanipulator.h.
Types of manipulator picking.
Enumerator | |
---|---|
FBPickObjects |
Pick objects. |
FBPickPoints |
Pick points. |
FBPickSurfaces |
Pick surfaces. |
Definition at line 105 of file fbmanipulator.h.
Manipulator transform stles.
Definition at line 272 of file fbmanipulator.h.
enum FBMarkerLook |
Look of the marker.
Definition at line 815 of file fbmodel.h.
enum FBMarkerType |
Various Material texture channels' type.
Definition at line 65 of file fbmaterial.h.
enum FBMenuItemType |
Types of menu items available.
Enumerator | |
---|---|
kFBMenuItemMotionImport |
Motion Files->Import. |
kFBMenuItemSceneImport |
Scenes->Import. |
kFBMenuItemMotionExport |
Motion Files->Export. |
kFBMenuItemSceneExport |
Scenes->Export. |
Definition at line 668 of file fbcontrols.h.
enum FBMergeLayerMode |
Merge layer mode for animation layers. This will specify the mode of the resulting merged layer, if applicable (To BaseAnimation layer mode cannot be modified).
Definition at line 876 of file fbdata.h.
enum FBMirrorPlaneType |
Mirror Plane Type.
Enumerator | |
---|---|
kFBMirrorPlaneTypeInvalid | |
kFBMirrorPlaneTypeAuto | |
kFBMirrorPlaneTypeZY | |
kFBMirrorPlaneTypeXY | |
kFBMirrorPlaneTypeXZ | |
kFBMirrorPlaneTypeUser | |
kFBMirrorPlaneTypeEquation | |
kFBMirrorPlaneTypeCount |
Definition at line 78 of file fbcharacterpose.h.
enum FBModelCullingMode |
Definition at line 215 of file fbmodel.h.
enum FBModelRenderPass |
enum FBModelRotationOrder |
enum FBModelSelection |
Different model selection available.
Definition at line 56 of file fbmotionfileoptions.h.
enum FBModelShadingMode |
Modes for model shading.
Definition at line 181 of file fbmodel.h.
enum FBModelTemplateStyle |
Model template styles When creating model templates, this parameter will affect the actual model created (associated with the model template).
Definition at line 507 of file fbcore.h.
Types of transformation vector/matrices possible.
Definition at line 167 of file fbmodel.h.
enum FBNamespaceAction |
Namespace flags.
Enumerator | |
---|---|
kFBConcatNamespace |
Use to add a namespace name to object. |
kFBReplaceNamespace |
Use to replace a define namespace. |
kFBRemoveAllNamespace |
Remove all the namespace name. |
Definition at line 481 of file fbcomponent.h.
enum FBNurbType |
Surface types.
Enumerator | |
---|---|
kFBNurbTypePeriodic |
Periodic Type Nurb. |
kFBNurbTypeClosed |
Closed Type Nurb. |
kFBNurbTypeOpen |
Open Type Nurb. |
Definition at line 861 of file fbgeometry.h.
enum FBObjectFlag |
Available flags for any component.
Definition at line 438 of file fbcomponent.h.
ObjectPoseMirrorOptions flags.
Definition at line 81 of file fbobjectpose.h.
ObjectPoseOptions flags.
Enumerator | |
---|---|
kFBObjectPoseOptionsNoFlag | |
kFBObjectPoseOptionsTranslationX | |
kFBObjectPoseOptionsTranslationY | |
kFBObjectPoseOptionsTranslationZ | |
kFBObjectPoseOptionsRotation | |
kFBObjectPoseOptionsScaling |
Definition at line 70 of file fbobjectpose.h.
enum FBObjectStatus |
Available lifetime status for any component.
Definition at line 469 of file fbcomponent.h.
Possible application for One-Click interop with MotionBuilder.
Enumerator | |
---|---|
kFBOneClickNone |
No application. |
kFBOneClickMaya |
Maya. |
kFBOneClick3dsMax |
3ds Max. |
kFBOneClickSoftimage |
Softimage. |
Definition at line 255 of file fbapplication.h.
enum FBOptionsContext |
Enumeration that describe the different context available when serializing options to a string.
Definition at line 109 of file fbfbxoptions.h.
enum FBOrientation |
General directions for UI components.
Enumerator | |
---|---|
kFBHorizontal |
Horizontal. |
kFBVertical |
Vertical. |
Definition at line 103 of file fbcontrols.h.
DEPRICATED use ParallelEvaluation on FBEvaluateManager insteadAvailable DAG parallel schedule algorithm
Definition at line 59 of file fbevaluatemanager.h.
enum FBParity |
enum FBPickingMode |
3D picking mode.
Definition at line 125 of file fbrenderer.h.
Types of player control change events.
Definition at line 112 of file fbplayercontrol.h.
enum FBPlayMode |
enum FBPlotAllowed |
FBPlotAllowed.
Enumerator | |
---|---|
kFBPlotAllowed_None |
kFBPlotAllowed_None. |
kFBPlotAllowed_Skeleton |
kFBPlotAllowed_Skeleton |
kFBPlotAllowed_ControlRig |
kFBPlotAllowed_ControlRig |
kFBPlotAllowed_Both |
kFBPlotAllowed_Both |
Definition at line 63 of file fbcharacterextension.h.
enum FBPlotTangentMode |
The tangent mode for plotted curve.
Enumerator | |
---|---|
kFBPlotTangentModeSmooth | |
kFBPlotTangentModeSmoothClamp | |
kFBPlotTangentModeSpline | |
kFBPlotTangentModeSplineClamp | |
kFBPlotTangentModeAuto |
Definition at line 174 of file fbapplication.h.
Definition at line 153 of file fbplug.h.
enum FBPlugStatusFlag |
Enumerator | |
---|---|
kFBPlugStatusFlagNone |
Plug has no status set. |
kFBOwnedByUndo |
Plug is owned by undo framework. |
kFBPlugStatusFlagMask |
Definition at line 185 of file fbplug.h.
enum FBPopupInputType |
User input types for a popup.
Definition at line 2094 of file fbcontrols.h.
enum FBPoseTransformType |
Transform mode of pose.
Enumerator | |
---|---|
kFBPoseTransformInvalid | |
kFBPoseTransformLocal | |
kFBPoseTransformGlobal | |
kFBPoseTransformLocalRef | |
kFBPoseTransformTypeCount |
Definition at line 60 of file fbobjectpose.h.
enum FBPoseType |
enum FBProfilingMode |
Available Profiling modes.
Definition at line 207 of file fbprofiler.h.
enum FBPropertyFlag |
Available flags for FBProperty objects.
Definition at line 118 of file fbproperties.h.
enum FBPropertyType |
Property types.
Definition at line 79 of file fbproperties.h.
enum FBPropertyViewType |
Property view set type.
Enumerator | |
---|---|
kFBViewGlobal |
Global property view. |
kFBViewByObjectType |
Class type property view. |
kFBViewByObject |
Object property view. |
Definition at line 2443 of file fbcontrols.h.
Recalculate MarkerSet offset for?
Enumerator | |
---|---|
kFBRecalcMarkerSetOffsetTR |
Recalculate MarkerSet offset for TR. |
kFBRecalcMarkerSetOffsetROnly |
Recalculate MarkerSet offset for R Only. |
Definition at line 942 of file fbcharacter.h.
enum FBReferencialType |
Specify the referential when a manipulation function is called.
Definition at line 86 of file fbcharactermanipulator.h.
enum FBRenderingPass |
Rendering Pass.
Use with FBShader::RenderingPass properties to make the shader be called at any pass. Passes will be called in the order of the enum.
Definition at line 390 of file fbshader.h.
enum FBRigidBodyMode |
Rigid body modes.
Enumerator | |
---|---|
kFBRigidBodyFast |
Fast rigid body mode. |
kFBRigidBodyBest |
Best rigid body mode. |
Definition at line 485 of file fboptical.h.
enum FBRootHMode |
Enumerator | |
---|---|
kFBRootHAbsoluteDifference | |
kFBRootHRelativeDifference |
Definition at line 26 of file fbcycleanalysisnode.h.
enum FBRootRMode |
Enumerator | |
---|---|
kFBRootRAbsoluteDifference | |
kFBRootRRelativeDifference |
Definition at line 19 of file fbcycleanalysisnode.h.
enum FBRootSpeedMode |
Enumerator | |
---|---|
kFBRootSpeedAbsoluteDifference | |
kFBRootSpeedRelativeDifference |
Definition at line 40 of file fbcycleanalysisnode.h.
enum FBRootXZMode |
Enumerator | |
---|---|
kFBRootXZAbsoluteDifference | |
kFBRootXZRelativeDifference |
Definition at line 33 of file fbcycleanalysisnode.h.
enum FBRotationFilter |
Rotation filters.
Enumerator | |
---|---|
kFBRotationFilterNone | |
kFBRotationFilterGimbleKiller | |
kFBRotationFilterUnroll |
Definition at line 165 of file fbapplication.h.
enum FBRotationOrder |
enum FBRSType |
enum FBSceneChangeType |
Types of model selection events.
Definition at line 122 of file fbscene.h.
enum FBSegmentMode |
Segment modes.
Enumerator | |
---|---|
kFBSegmentMarker |
Use marker. |
kFBSegmentRigidBody |
Use rigid body. |
kFBSegmentAll |
Use all. |
Definition at line 675 of file fboptical.h.
enum FBSelectionAction |
Selection mode when selecting component.
Definition at line 228 of file fbmodel.h.
enum FBSetType |
Specify what to do with the provided value.
Enumerator | |
---|---|
FBSetTypeNone |
Do nothing with the value. |
FBSetTypeExact |
Set the value directly. |
FBSetTypeCumulative |
Add the provided value to the original value. |
Definition at line 97 of file fbcharactermanipulator.h.
enum FBSetWhat |
Specify what part of the provided value should be used.
Definition at line 105 of file fbcharactermanipulator.h.
enum FBShaderCapacity |
Shader Capacity.
Definition at line 423 of file fbshader.h.
Shader Pass Action Callback.
ORSDK shader should request which pass action should be hooked up for callback.
Definition at line 436 of file fbshader.h.
enum FBShadowFrameType |
Shadow calculation methods.
Definition at line 827 of file fbshader.h.
enum FBShadowType |
Shadow types.
The different types of shadow mapping.
Definition at line 814 of file fbshader.h.
Device Mocap skeleton joint tracking state.
Enumerator | |
---|---|
kFBSkeletonJointNotTracked | |
kFBSkeletonJointInferred | |
kFBSkeletonJointTracked |
Definition at line 550 of file fbcharacter.h.
enum FBSkeletonNodeId |
All Skeleton nodes.
Definition at line 65 of file fbcharacter.h.
Device Mocap skeleton tracking state.
Enumerator | |
---|---|
kFBSkeletonNotTracked | |
kFBSkeletonPositionOnly | |
kFBSkeletonTracked |
Definition at line 541 of file fbcharacter.h.
enum FBStereoDisplayMode |
Definition at line 92 of file fbrenderer.h.
Alignment Types when aligning clips.
Definition at line 212 of file fbstory.h.
Types of clip change events, matching KEventClip.eType Expose only kFBStoryClipMoveClip and kFBStoryClipRemoved for now.
Definition at line 232 of file fbstory.h.
enum FBStoryClipCompMode |
Time mode to display ghost.
Definition at line 143 of file fbstory.h.
Matching Rotation Types, when matching clips to each other.
Definition at line 202 of file fbstory.h.
Matching Time Types, when matching clips to each other.
Definition at line 180 of file fbstory.h.
Matching Translation, Types when matching clips to each other.
Definition at line 193 of file fbstory.h.
enum FBStoryClipSolveMode |
Solve Modes for story character clips.
Definition at line 158 of file fbstory.h.
Types of TimeWrap Interpolator for Story Clips.
Definition at line 242 of file fbstory.h.
Alignment Types when aligning groups.
Definition at line 224 of file fbstory.h.
enum FBStoryTrackBodyPart |
Body Parts for story track character.
Definition at line 98 of file fbstory.h.
Ghost Show Modes for story animation tracks.
Definition at line 130 of file fbstory.h.
enum FBStoryTrackRefMode |
enum FBStoryTrackType |
Types for new story tracks.
Definition at line 80 of file fbstory.h.
enum FBSurfaceMode |
Surface modes.
Definition at line 766 of file fbgeometry.h.
enum FBSurfaceType |
Surface types.
Definition at line 777 of file fbgeometry.h.
enum FBTakeChangeType |
Types of take change events.
Enumerator | |
---|---|
kFBTakeChangeAdded | |
kFBTakeChangeRemoved | |
kFBTakeChangeOpened | |
kFBTakeChangeClosed | |
kFBTakeChangeRenamed | |
kFBTakeChangeUpdated | |
kFBTakeChangeMoved | |
kFBTakeChangeNone |
Definition at line 192 of file fbscene.h.
enum FBTakeSpanOnLoad |
This enumeration indicate the how to set the take start and end points on after a load.
Definition at line 76 of file fbfbxoptions.h.
enum FBTangentClampMode |
Different clamping modes for the tangents.
Enumerator | |
---|---|
kFBTangentClampModeNone |
The tangent will act normally. |
kFBTangentClampModeClamped |
The tangent will be flattened when the key is placed at the same value as an adjacent key. |
Definition at line 143 of file fbdata.h.
Different constant modes for the tangents.
Definition at line 153 of file fbdata.h.
enum FBTangentMode |
Methods of tangent calculation.
This is only relevant when interpolation is CUBIC.
Definition at line 130 of file fbdata.h.
enum FBTCPIPSocketType |
enum FBTextJustify |
Text justification styles.
Enumerator | |
---|---|
kFBTextJustifyLeft |
Left justify. |
kFBTextJustifyRight |
Right justify. |
kFBTextJustifyCenter |
Center alignment. |
Definition at line 1025 of file fbcontrols.h.
enum FBTextStyle |
Text appearance styles.
Enumerator | |
---|---|
kFBTextStyleNone |
Normal. |
kFBTextStyleBold |
Bold. |
kFBTextStyleItalic |
Italic. |
kFBTextStyleUnderlined |
Underlined. |
Definition at line 1034 of file fbcontrols.h.
enum FBTextureBlendMode |
Texture blend modes.
How the texture is blended with another.
Definition at line 98 of file fbtexture.h.
enum FBTextureMapping |
Texture mapping modes.
How the texture is mapped.
Definition at line 83 of file fbtexture.h.
enum FBTextureUseType |
Texture Use Type.
How the texture is used.
Definition at line 70 of file fbtexture.h.
enum FBTimeMarkAction |
Time (Global & Take) Mark assigned action.
Definition at line 883 of file fbdata.h.
enum FBTimeMode |
Different time modes available.
Definition at line 63 of file fbtime.h.
enum FBTimeReferential |
FBCommandState.
Enumerator | |
---|---|
kFBTimeReferentialAction |
Action. |
kFBTimeReferentialShot |
Shot. |
kFBTimeReferentialEdit |
Edit. |
Definition at line 115 of file fbcommand.h.
Enumerator | |
---|---|
kFBToolPossibleDockPosNone | |
kFBToolPossibleDockPosTop | |
kFBToolPossibleDockPosLeft | |
kFBToolPossibleDockPosRight | |
kFBToolPossibleDockPosBottom |
Definition at line 101 of file fbtool.h.
enum FBTransportMode |
Transport modes.
Definition at line 60 of file fbplayercontrol.h.
enum FBTransportPlaySpeed |
Available transport control play speed.
Definition at line 83 of file fbplayercontrol.h.
enum FBTransportSnapMode |
Available snap methods for the transport control.
Definition at line 102 of file fbplayercontrol.h.
Available transport control time display.
Enumerator | |
---|---|
kFBTimeFormatTimecode |
Timecode time display mode. |
kFBTimeFormatFrame |
Frame time display mode. |
Definition at line 73 of file fbplayercontrol.h.
enum FBTriggerStyle |
Audio clips' trigger styles.
Definition at line 79 of file fbaudio.h.
enum FBUseChnMode |
Use Channel modes.
Definition at line 72 of file fbaudio.h.
enum FBVideoCodecMode |
Enum FBVideoRenderDepth.
Enumerator | |
---|---|
FBVideoCodecAsk |
Pop codec selection dialog each render. |
FBVideoCodecUncompressed |
Assume uncompressed codec. |
FBVideoCodecStored |
Pop dialog and stored its value. |
Definition at line 58 of file fbvideocodecmanager.h.
enum FBVideoFormat |
Video color modes.
Definition at line 111 of file fbvideo.h.
enum FBVideoInterlaceMode |
Video interlace modes.
Definition at line 102 of file fbvideo.h.
enum FBVideoLiveType |
enum FBVideoProxyMode |
enum FBVideoRenderDepth |
Enum FBVideoRenderDepth.
Enumerator | |
---|---|
FBVideoRender24Bits |
24 bits |
FBVideoRender32Bits |
32 bits |
FBVideoRenderDepthCount |
Depth Count. |
Definition at line 82 of file fbvideograbber.h.
Enum FBVideoRenderFieldMode.
Enumerator | |
---|---|
FBFieldModeNoField |
No Field. |
FBFieldModeField0 |
Field 0. |
FBFieldModeField1 |
Field 1. |
FBFieldModeHalfField0 |
Half Field 0. |
FBFieldModeHalfField1 |
Half Field 1. |
FBFieldModeCount |
Count. |
Definition at line 73 of file fbvideograbber.h.
Enum FBVideoRenderViewingMode.
Enumerator | |
---|---|
FBViewingModeStandard |
Standard. |
FBViewingModeModelsOnly |
Model Only. |
FBViewingModeXRay |
X-Ray. |
FBViewingModeCurrent |
Current. |
FBViewingModeCount |
Count. |
Definition at line 65 of file fbvideograbber.h.
enum FBVideoResolution |
Video Resolution (1D)
Definition at line 125 of file fbvideo.h.
enum FBVideoStorageMode |
enum FBViewerMode |
Different viewer modes for the 3D viewer.
Definition at line 245 of file fbapplication.h.
enum FBVisibilityState |
Visibility state.
Definition at line 568 of file fbcharacter.h.
enum kDefaultEnum |
Patch to use the base enum for casting values .
Enumerator | |
---|---|
kDefaultItemNone |
None. |
Definition at line 969 of file fbproperties.h.
Definition at line 151 of file fbgeometry.h.
enum kFbxObjectStore |
Description of the different store/retrieve passes of the FBX format.
Definition at line 74 of file fbtypes.h.
void ORSDK2018::__FBAddModelToScene | ( | HIObject | pObject | ) |
For internal usage only.
__FBGetInternalClassId For internal use only, Get the internal class Id from the ORSDK FBCompoent's TypeInfo.
__FBObjectCreatorSub For internal use only, Create the FBPlug object from internal object.
__FBRegisterTypeInfo For internal use only, Register the TypeInfo mapped to internal class id.
void ORSDK2018::__FBRemoveModelFromScene | ( | HIObject | pObject | ) |
For internal usage only.
ORSDK2018::FB_DEFINE_ENUM | ( | RotationOrder | ) |
Add two vectors together (pResult = pV1 + pV2)
pResult | Resulting vector. |
pV1 | 1st vector. |
pV2 | 2nd vector. |
FBAudioFmt ORSDK2018::FBAudioFmt_AppendFormat | ( | FBAudioFmt | pFormat, |
int | pChannels, | ||
int | pBits, | ||
int | pRate | ||
) |
Append the rendering audio format using the specified settings.
For example, to set audio format to 2 channels, 16 bit, 44100 rate, use the following function: AudioFormat = FBAudioFmt_AppendFormat(0, 2, 16, 44100)
pFormat | Audio format to use. Set this to 0 if there is no audio format to be appended. |
pChannels | Number of channels. Valid values are 0, 1, 2, 4, 8. |
pBits | Bit depth. Valid values are 0, 8, 16, 24, 32. |
pRate | Audio rate. Valid values are 0, 8000, 11025, 12000, 12500, 16000, 22050, 24000, 25000, 32000, 44100, 48000, 50000, 64000, 88200, 96000, 100000. |
Python sample code:
FBAudioFmt ORSDK2018::FBAudioFmt_AppendFormat | ( | FBAudioFmt | pFormat, |
const FBAudioFmt | pSrcFormat | ||
) |
Append the rendering audio format with another audio format.
pFormat | Audio format to use. |
pSrcFormat | Audio format to be appended. |
FBAudioFmt ORSDK2018::FBAudioFmt_ConvertBitDepthMode | ( | FBAudioBitDepthMode | pBitDepthMode | ) |
Converts an FBAudioBitDepthMode enum value to its FBAudioFmt object equivalent.
pBitDepthMode | The bit depth mode enum value. |
FBAudioFmt ORSDK2018::FBAudioFmt_ConvertChannelMode | ( | FBAudioChannelMode | pChannelMode | ) |
Converts an FBAudioChannelMode enum value to its FBAudioFmt object equivalent.
pChannelMode | The channel mode enum value. |
FBAudioFmt ORSDK2018::FBAudioFmt_ConvertRateMode | ( | FBAudioRateMode | pRateMode | ) |
Converts an FBAudioRateMode enum value to its FBAudioFmt object equivalent.
pRateMode | The rate mode enum value. |
int ORSDK2018::FBAudioFmt_GetBitsValue | ( | FBAudioFmt | pFormat | ) |
Get the bit depth value of the Audio format object.
pFormat | Audio format to use. |
int ORSDK2018::FBAudioFmt_GetBytesValue | ( | FBAudioFmt | pFormat | ) |
Get the bytes value of the Audio format object.
pFormat | Audio format to use. |
int ORSDK2018::FBAudioFmt_GetChannelValue | ( | FBAudioFmt | pFormat | ) |
Get the channel value of the Audio format object.
pFormat | Audio format to use. |
FBAudioFmt ORSDK2018::FBAudioFmt_GetDefaultFormat | ( | ) |
Get default audio format.
int ORSDK2018::FBAudioFmt_GetRateValue | ( | FBAudioFmt | pFormat | ) |
Get the rate value of the Audio format object.
pFormat | Audio format to use. |
FBAudioFmt ORSDK2018::FBAudioFmt_RemoveFormat | ( | FBAudioFmt | pFormat, |
int | pChannels, | ||
int | pBits, | ||
int | pRate | ||
) |
Remove channels, bit depth, or rate from the specified audio format object.
Please refer to python example in FBAudioFmt_AppendFormat.
pFormat | Audio format to use. |
pChannels | Number of channels to remove. Set this to 0 if you don't want to remove the channel. |
pBits | Bit depth to remove. Set this to 0 if you don't want to remove bit depth. |
pRate | Audio rate to remove. Set this to 0 if you don't want to remove audio rate. |
FBAudioFmt ORSDK2018::FBAudioFmt_RemoveFormat | ( | FBAudioFmt | pFormat, |
const FBAudioFmt | pSrcFormat | ||
) |
Remove audio format from another audio format object.
pFormat | Audio format to use. |
pSrcFormat | Audio format to remove. |
bool ORSDK2018::FBAudioFmt_TestFormat | ( | const FBAudioFmt | pSrcFormat, |
int | pChannels, | ||
int | pBits, | ||
int | pRate | ||
) |
Test if the given audio format object contains the channel, bit depth, and rate.
pFormat | Audio format to test. |
pChannels | Number of channels to test. |
pBits | Bit depth to test. |
pRate | Audio rate to test. |
FBAudioOut* ORSDK2018::FBAudioOutGetDefault | ( | ) |
Get default audio output.
void ORSDK2018::FBBeginChangeAllModels | ( | ) |
Call begin change to all models (need to be closed).
Useful for selection of many models that can trigger many related callbacks)
void ORSDK2018::FBBigEndianToNative | ( | unsigned short & | pV | ) |
Change from big endian to native format.
pV | Value to modify. |
|
inline |
Cast property using it's IObject interface into the proper type.
pProperty | Property pointer to be cast into the proper type. |
pAutoCreate | Create object if it doesn't exist? (default = false) |
pProperty
. Definition at line 480 of file fbproperties.h.
Cast the SDK object using it's IObject interface into the proper class.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default = false) |
pObject
. Definition at line 569 of file fbplug.h.
Cast the SDK object using it's IObject interface into the proper class.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default = false) |
pObject
. Definition at line 907 of file fbcomponent.h.
const char* ORSDK2018::FBCharacterBodyNodeNameFromId | ( | FBBodyNodeId | pBodyNodeId | ) |
Get the UI name associated with a body node.
pBodyNodeId | The body node ID. |
const char* ORSDK2018::FBCharacterEffectorNameFromId | ( | FBEffectorId | pEffectorId | ) |
Get the UI name associated with an effector.
pEffectorId | The effector ID. |
double ORSDK2018::FBClamp | ( | double | pV, |
double | pL, | ||
double | pH | ||
) |
Clamp value.
pV | Value to clamp. |
pL | Low limit. |
pH | High limit. |
This function will close a specific tool in the GUI.
pTool | A pointer to the tool to close. |
bool ORSDK2018::FBCloseToolByName | ( | const char * | pToolName | ) |
This function will close a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
bool ORSDK2018::FBConnect | ( | FBPlug * | pSrc, |
FBPlug * | pDst, | ||
FBConnectionType | pConnectionType = kFBConnectionTypeNone |
||
) |
Request the connection two FBPlug objects.
pSrc | Source plug. |
pDst | Destination plug. |
pConnectionType | Type of connection, taken from FBConnectionType. |
FBComponentList* ORSDK2018::FBCreateComponentList | ( | ) |
Create a FBObjectList object.
This is to get around memory management issues when mixing debug and release runtime libraries on Windows. By using the FBCreateObjectList/FBDestroyObjectList duo of functions, you ensure that the memory used in the array is allocated, reallocated and freed in the same memory pool.
FBModelList* ORSDK2018::FBCreateModelList | ( | ) |
Create a FBModelList object.
This is to get around memory management issues when mixing debug and release runtime libraries on Windows. By using the FBCreateModelList/FBDestroyModelList duo of functions, you ensure that the memory used in the array is allocated, reallocated and freed in the same memory pool.
FBComponent* ORSDK2018::FBCreateObject | ( | const char * | pGroupName, |
const char * | pEntryName, | ||
const char * | pName, | ||
void * | pData = ((void *) 0) , |
||
int | nth = 0 |
||
) |
FBCreateObject.
pGroupName | Set the name of the Group. |
pEntryName | Set the name of the Entry. |
pName | Set the name of the Object to create. |
pData | Data to pass to object creator function. |
nth | Set the occurrence of the object to remove. |
FBPickInfosList* ORSDK2018::FBCreatePickInfosList | ( | ) |
Create a FBPickInfosList object.
This is to get around memory management issues when mixing debug and release runtime libraries on Windows. By using the FBCreatePickInfosList/FBDestroyPickInfosList duo of functions, you ensure that the memory used in the array is allocated, reallocated and freed in the same memory pool.
FBPlugList* ORSDK2018::FBCreatePlugList | ( | ) |
Create a FBPlugList object.
This is to get around memory management issues when mixing debug and release runtime libraries on Windows. By using the FBCreateObjectList/FBDestroyObjectList duo of functions, you ensure that the memory used in the array is allocated, reallocated and freed in the same memory pool.
int ORSDK2018::FBDeleteObjectsByName | ( | const char * | pNamePattern, |
const char * | pNameSpace = ((void *) 0) , |
||
const char * | pGroupName = ((void *) 0) |
||
) |
FBDeleteObjectsByName.
This function will query the system for objects fulfilling a particular name pattern and delete them. specify a namespace preferred, delete all objects with the group name without specified a namespace specified may lead to inconsistent in scene. Wrap multiple calls to FBDeleteObjectsByName() inside pair of FBPreventUIUpdateBegin() / FBPreventUIUpdateEnd() could improve application's performance.
pNamePattern | if not NULL, indicate the name pattern to search. This pattern can contain any amount of *. (ex: *tr*mod*scene ). if is NULL or Empty string, * will be used for match all. |
pNameSpace | if not NULL, the objects must be inside the given namespace. |
pGroupName | if not NULL, indicate the object group name (type). |
void ORSDK2018::FBDestroyComponentList | ( | FBComponentList * | pObjectList | ) |
Delete a FBObjectList object.
pObjectList | pointer to the object created with a call to FBCreateObjectList(). |
void ORSDK2018::FBDestroyModelList | ( | FBModelList * | pModelList | ) |
Delete a FBModelList object.
pModelList | pointer to the object created with a call to FBCreateModelList(). |
void ORSDK2018::FBDestroyPickInfosList | ( | FBPickInfosList * | pPickInfosList | ) |
Delete a FBPickInfosList object.
pPickInfosList | pointer to the object created with a call to FBCreatePickInfosList(). |
void ORSDK2018::FBDestroyPlugList | ( | FBPlugList * | pPlugList | ) |
Delete a FBPlugList object.
pPlugList | pointer to the object created with a call to FBCreatePlugList(). |
void ORSDK2018::FBDestroyTool | ( | FBTool * | pTool | ) |
This function will destroy a specific tool in the GUI.
pTool | A pointer to the tool to destroy. |
void ORSDK2018::FBDestroyToolByName | ( | const char * | pToolName | ) |
This function will destroy a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
Connect two FBPlug objects.
pSrc | Source plug. |
pDst | Destination plug. |
Calculate the dot product of two vectors.
pV1 | 1st vector. |
pV2 | 2nd vector. |
void ORSDK2018::FBEndChangeAllModels | ( | ) |
Call end change to all models (should be first open).
FBModel* ORSDK2018::FBFindModelByLabelName | ( | const char * | pModelLabelName | ) |
Find a model in the scene by its label name.
Searches the scene for a model, based on the model's label name. Label name is "NameSpaceName:ObjectName". also known as "PrefixName::ObjectName" Full name is "GroupName::NameSpaceName:ObjectName".
pModelLabelName | LabelName of model to search for. Specify it with schema like "NameSpaceName:ObjectName",or "ObjectName" if no NameSpaceName. |
FBModel* ORSDK2018::FBFindModelByUniqueColorId | ( | const FBColor & | pColor, |
int * | pSubItemIndex = ((void *) 0) |
||
) |
Find a model in the scene by its unique color id.
A model could have a single unique ColorID, but SDK plugin user could request additional ColorID per model to support multi sub items picking. see FBModel::SetAdditionalUniqueColorIDCount().
pColor | Color channel values are in range of [0,1] with precision 1.0/255 |
pSubItemIndex | Pass out SubImtem index value if not null. In pyfbsdk no such parameter. |
void ORSDK2018::FBFindModelsOfType | ( | FBModelList & | pList, |
int | pTypeInfo, | ||
FBModel * | pParent = ((void *) 0) |
||
) |
Find all models of a certain type in the scene.
Searches recursively from a root model for models of a certain type, and adds them to a list of models.
pList | List to add found models to. |
pTypeInfo | Model type to look for. |
pParent | Root model to look from (default=NULL(root)). |
FBComponent* ORSDK2018::FBFindObjectByFullName | ( | const char * | pObjectFullName | ) |
FBFindObjectByFullName.
This function will query the system for an object with its FullName matching. Full name is "GroupName::NameSpaceName:ObjectName". Label name is "NameSpaceName:ObjectName". also known as "PrefixName::ObjectName"
pObjectFullName | Full Name of object to search for. Specify it with schema like "GroupName::NameSpaceName:ObjectName",or "GroupName::ObjectName" if no NameSpaceName. |
void ORSDK2018::FBFindObjectsByName | ( | const char * | pNamePattern, |
FBComponentList & | pList, | ||
bool | pIncludeNamespace = true , |
||
bool | pModelsOnly = false |
||
) |
FBFindObjectsByName.
This function will query the system for objects fulfilling a particular name pattern
pNamePattern | Indicate the name pattern to search. This pattern can contain any amount of *. (ex: *tr*mod*scene ) |
pList | List that contains the objects |
pIncludeNamespace | Does the search use the complete name (with namespace) |
pModelsOnly | Is the search on models or all types of objects |
void ORSDK2018::FBFree | ( | void * | memblock | ) |
General free function, actually calling standard function "free".
memblock | Memory block to free. |
bool ORSDK2018::FBGetActorMarkerSetVisibility | ( | ) |
Queries visibility of the marker set of the current actor.
FBBodyPartId ORSDK2018::FBGetBodyNodeBodyPart | ( | FBBodyNodeId | pBodyNodeId | ) |
return BodyPart ID from Bones.
pBodyNodeId | Body Node ID. |
FBCharacter* ORSDK2018::FBGetCharacterByAssociatedPart | ( | FBComponent * | pPart | ) |
Get character by its associated IK/FK Marker or Bone.
pPart | associated IK/FK Marker or Bone |
int ORSDK2018::FBGetCharacterExternalSolverCount | ( | ) |
Get character external solver count.
int ORSDK2018::FBGetCharacterExternalSolverIndex | ( | const char * | pName | ) |
Get character external solver index.
pName | Name of external solver. |
const char* ORSDK2018::FBGetCharacterExternalSolverName | ( | int | pIndex | ) |
Get character external solver name.
pIndex | Index of external solver. |
bool ORSDK2018::FBGetCharacterFingerTipsVisibility | ( | ) |
Queries visibility of the finger-tips of the current character.
bool ORSDK2018::FBGetCharacterFloorContactsVisibility | ( | ) |
Queries visibility of the floor contacts of the current character.
FBCharacterKeyingMode ORSDK2018::FBGetCharactersKeyingMode | ( | ) |
return Character Manipulation/Keying Mode
FBArrayTemplate<FBComponent*>& ORSDK2018::FBGetComponentArray | ( | ) |
Get the Root FBComponent.
const char* ORSDK2018::FBGetConnectionActionString | ( | FBConnectionAction | pAction | ) |
const char* ORSDK2018::FBGetConnectionTypeString | ( | FBConnectionType | pType | ) |
void ORSDK2018::FBGetContinuousRotation | ( | FBRVector & | pROut, |
const FBRVector & | pR0, | ||
const FBRVector & | pR1 | ||
) |
Get a continuous rotation in Euler space.
This routine will help to avoid gimble locks due to interpolation.
pROut | Successful continuous rotation (gimble-lock free). |
pR0 | Suggested next rotation. |
pR1 | Previous rotation. |
FBEvaluateInfo* ORSDK2018::FBGetDisplayInfo | ( | ) |
Get the displays evaluation information structure.
This function can be used in order to call real-time functions based on the current display evalution state.
FBBodyPartId ORSDK2018::FBGetEffectorBodyPart | ( | FBEffectorId | pEffectorId | ) |
return BodyPart ID from Effector.
pEffectorId | Effector ID. |
FBProfileTaskCycle* ORSDK2018::FBGetEvaluationTaskCycle | ( | ) |
Get evaluation task cycle.
FBComponent* ORSDK2018::FBGetFBComponent | ( | HIObject | pObject, |
bool | pAutoCreate = true |
||
) |
Get the FBComponent from an Internal Object.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default is true) |
Get the SDK object from an Internal Object.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default = false) |
pObject
. Get the FBPlug from an Internal Object.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default is true) |
FBVisualComponent* ORSDK2018::FBGetFBVisualComponent | ( | HIKtView | pObject, |
bool | pAutoCreate = true |
||
) |
Get the FBComponent from an Internal Object.
pObject | Object to get SDK object for. |
pAutoCreate | Create object if it doesn't exist? (default is true) |
void ORSDK2018::FBGetGlobalMatrix | ( | FBMatrix & | pMatrix, |
const FBMatrix & | pMatrixParent, | ||
const FBMatrix & | pLocalMatrix | ||
) |
Get global matrix from parent and child matrices.
From an input referential, this function will calculate the global matrix corresponding to the input local matrix (which is with respect to the parent matrix).
pMatrix | Calculated local matrix. |
pMatrixParent | Parent matrix. |
pLocalMatrix | Local matrix. |
void ORSDK2018::FBGetLocalMatrix | ( | FBMatrix & | pMatrix, |
const FBMatrix & | pMatrixParent, | ||
const FBMatrix & | pMatrixChild | ||
) |
Get local matrix from parent and child matrices.
Will calculate the local matrix from two global matrices. The resulting matrix will be a local matrix containing the local transformations to go from the parent referentialto the child referential.
pMatrix | Calculated local matrix. |
pMatrixParent | Parent matrix (new base referential). |
pMatrixChild | Child matrix. |
FBProfileTaskCycle* ORSDK2018::FBGetMainThreadTaskCycle | ( | ) |
Get root task cycle.
const char* ORSDK2018::FBGetMultiLangText | ( | FBPlug * | pContext, |
const char * | pKey, | ||
bool | pFlagReturnKey = false |
||
) |
Name lookup in the context of an object.
Most application objects have an internal name which differs from the name shown by the GUI. This will often be the case for the names of an object's properties.
The way that support for multiple languages has been implemented is using conversion tables that will map the internal name to a localized name. Since the same internal name might mean different things for different objects, we can provide a context to help the lookup process.
In this case, the context is a class object instance. When the lookup fails within a context, we sucessively try a lookup using the parent classes in the object hierarchy.
It is important to note that for given property, it only knows about its internal name. The localized name is not attached to the property object itself as it resides elsewhere, in a lookup table. This is also the case for any other application object.
The lookup table used to find the localized, or GUI name, of an object is dependent on the current language used. This information is available via the class FBMultiLangManager, which can indicate which language are availables and provides methode to query and change the current language.
pContext | Object which dictates the context of the lookup. |
pKey | String to look up. |
pFlagReturnKey | Should the lookup fail, will return the key instead of an empty string. |
Python sample code:
C++ sample code:
const char* ORSDK2018::FBGetMultiLangText | ( | const char * | pContext, |
const char * | pKey, | ||
bool | pFlagReturnKey = false |
||
) |
Name lookup in a user defined context context.
This version of the function is a little less useful as the context string, if not empty, will usually refer to internal class names of objects which is not easily available to the outside world.
As a general rule, an SDK object whose class is 'FBObject' will be wrapping an internal object of class 'KObject'. For example an 'FBCamera' is a wrapper around a 'KCamera' object. Similarily an 'FBConstraint' wll wrap a 'KConstraint'. This pattern is not universal and may differ at times, so it will not always be applicable. There are also cases where an 'FB' objects has no corresponding 'K' object, such as in the case of an 'FBSystem' object.
On lookup there are potentially two searches made: a first one, using the context if one was provided. Should the first search fail, a second search will be done without using the context.
Again the lookup result is dependant on the current language selected, as indicated by the class FBMultiLangManager.
pContext | String which dictates the context of the lookup. |
pKey | String to look up. |
pFlagReturnKey | Should the lookup fail, will return the key instead of an empty string. |
The following sample code shows 2 cases that do not use context, and 2 cases that are using a context which are internal class names.
Python sample code:
C++ sample code:
FBProfileTaskCycle* ORSDK2018::FBGetRenderingTaskCycle | ( | ) |
Get rendering task cycle.
void ORSDK2018::FBGetSelectedModels | ( | FBModelList & | pList, |
FBModel * | pParent = ((void *) 0) , |
||
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.
pList | List to add found models to. |
pParent | Root model to look from (default=NULL(root)). |
pSelected | true to find selected models, false to find unselected models(default=true). |
pSortBySelectOrder | true to sort the result by selection order, first selected model in the first part of the list; false to sort the result by scene graph order |
bool ORSDK2018::FBGetStoreableCustomMaterialRegistered | ( | ) |
bool ORSDK2018::FBGetStoreableCustomModelRegistered | ( | ) |
bool ORSDK2018::FBGetStoreableCustomTextureRegistered | ( | ) |
FBTimeMode ORSDK2018::FBGetSyncTimeMode | ( | ) |
Returns the time mode for the current system sync.
This function will get the position of a specific tool.
pTool | A pointer to the tool. |
pPosX | Current position in X of the tool. |
pPosY | Current position in Y of the tool. |
This function will get the position of a specific tool.
pToolName | The name of the tool as shown in the Open Reality menu. |
pPosX | Current position in X of the tool. |
pPosY | Current position in Y of the tool. |
This function will get the size of a specific tool in the GUI.
pTool | A pointer to the tool. |
pWidth | Current width of the tool. |
pHeight | Current height of the tool. |
This function will get the size of a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
pWidth | Current width of the tool. |
pHeight | Current height of the tool. |
FBEvaluateInfo* ORSDK2018::FBGetUpdateInfo | ( | ) |
Get the update evaluation information structure.
This function can be used in order to call real-time functions based on the current update evalution state.
FBCharacterSolver* ORSDK2018::FBInstanciateCharacterExternalSolver | ( | int | pIndex, |
const char * | pSolverName = ((void *) 0) |
||
) |
Instanciate the given external character solver.
pIndex | Index of the registered external character solver. |
pSolverName | Name of external solver. |
void ORSDK2018::FBInterpolateRotation | ( | FBRVector & | pROut, |
const FBRVector & | pR0, | ||
const FBRVector & | pR1, | ||
double | pU | ||
) |
Interpolate a rotation in Euler space.
pROut | Resulting, interpolated rotation. |
pR0 | 1st rotation. |
pR1 | 2nd rotation. |
pU | Interpolation ratio. |
void ORSDK2018::FBInterpolateRotation | ( | FBQuaternion & | pQOut, |
const FBQuaternion & | pQ0, | ||
const FBQuaternion & | pQ1, | ||
double | pU | ||
) |
Interpolate a rotation in Quaternion.
pQOut | Resulting, interpolated rotation. |
pQ0 | 1st rotation. |
pQ1 | 2nd rotation. |
pU | Interpolation ratio. |
double ORSDK2018::FBLength | ( | const FBTVector & | pV | ) |
Get the length of a vector.
pV | Vector to calculate length for. |
double ORSDK2018::FBLength | ( | const FBVertex & | pV | ) |
Get the length of a vertex (from origin)
pV | Vertex for which length is to be measured. |
void ORSDK2018::FBLittleEndianToNative | ( | unsigned short & | pV | ) |
Change from little endian to native format.
pV | Value to modify. |
FBModel* ORSDK2018::FBLoadFbxPrimitivesModel | ( | const char * | pModelName | ) |
Load a model.
pModelName | Name of primitive model to load. |
void ORSDK2018::FBMakeFullPath | ( | FBString & | pFullPath, |
const char * | pRootPath, | ||
const char * | pFilePath | ||
) |
FBeval.
Get the given file's full path.
pFullPath | If the given file path is not root path, return the new path with the given file path behind the given root path, if the given path is root path, directly return the given path. |
pRootPath | The given root path. |
pFilePath | The given file path. |
Invert a matrix.
pMatrix | Calculated inverse matrix. |
pSrc | Source matrix to invert. |
Multiply two matrices.
pMatrix | Calculated resulting matrix. |
pA | 1st matrix. |
pB | 2nd matrix. |
void ORSDK2018::FBMatrixOrthogonalize | ( | FBMatrix & | pMatrix | ) |
Make sure that rotation vectors are orthogonal and normalized (fast way for removing scaling from matrix)
pMatrix | Orthogonalized matrix. |
pMatrix | Rotation Matrix to Orthogonalize. |
void ORSDK2018::FBMatrixToQuaternion | ( | FBQuaternion & | pQuaternion, |
const FBMatrix & | pMatrix | ||
) |
Get a quaternion from a matrix (potential ).
pQuaternion | Calculated quaternion. |
pMatrix | Input matrix. |
void ORSDK2018::FBMatrixToRotation | ( | FBRVector & | pVector, |
const FBMatrix & | pMatrix, | ||
FBRotationOrder | pRotationOrder = kFBXYZ |
||
) |
Obtain rotation vector from a matrix.
pVector | Extracted rotation vector, ordered the same way as the rotation order specified by pRotationOrder. |
pMatrix | Input matrix. |
pRotationOrder | Rotation order. |
void ORSDK2018::FBMatrixToRotationWithPrecision | ( | FBRVector & | pVector, |
const FBMatrix & | pMatrix, | ||
FBRotationOrder | pRotationOrder, | ||
double | pPrecision = FBMat2EulerDegenerateForPrecision10 |
||
) |
Obtain rotation vector from a matrix.
pVector | Extracted rotation vector. |
pMatrix | Input matrix. |
pRotationOrder | Rotation Order. |
pPrecision | Indicate the precision level (pow(10.0, -pPrecision)) used when calculating the threshold value for gimble lock. |
Obtain scaling vector from a matrix.
pVector | Extracted scaling vector. |
pMatrix | Input matrix. |
void ORSDK2018::FBMatrixToTQS | ( | FBTVector & | pTVector, |
FBQuaternion & | pQuaternion, | ||
FBSVector & | pSVector, | ||
const FBMatrix & | pMatrix | ||
) |
Obtain translation vector, rotation quaternion, and scaling vector from a matrix.
pTVector | Extracted translation vector. |
pQuaternion | Extracted rotation quaternion. |
pSVector | Extracted scaling vector. |
pMatrix | Input matrix. |
Obtain translation vector from a matrix.
pVector | Extracted translation vector. |
pMatrix | Input matrix. |
void ORSDK2018::FBMatrixToTRS | ( | FBTVector & | pTVector, |
FBRVector & | pRVector, | ||
FBSVector & | pSVector, | ||
const FBMatrix & | pMatrix | ||
) |
Obtain translation, rotation, and scaling vectors from a matrix.
pTVector | Extracted translation vector. |
pRVector | Extracted rotation vector. |
pSVector | Extracted scaling vector. |
pMatrix | Input matrix. |
Transpose a matrix.
pMatrix | Calculated transpose matrix. |
pSrc | Source matrix to transpose. |
int ORSDK2018::FBMessageBox | ( | const char * | pBoxTitle, |
const char * | pMessage, | ||
const char * | pButton1Str, | ||
const char * | pButton2Str = ((void *) 0) , |
||
const char * | pButton3Str = ((void *) 0) , |
||
int | pDefaultButton = 0 , |
||
int | pScrolledMessage = 0 |
||
) |
Dialog popup box.
Opens a message box containing a message and up to three buttons. Waits for the user to click a button.
pBoxTitle | Title of message box. |
pMessage | Message to place in box. |
pButton1Str | String for first button (Cannot be NULL). |
pButton2Str | String for second button (NULL will not create a button). |
pButton3Str | String for third button (NULL will not create a button). |
pDefaultButton | Indicates the default (pre-selected) button (default is 0). |
pScrolledMessage | Scroll message (default is 0). |
int ORSDK2018::FBMessageBoxGetUserValue | ( | const char * | pBoxTitle, |
const char * | pMessage, | ||
void * | pValue, | ||
FBPopupInputType | pValueType, | ||
const char * | pButton1Str, | ||
const char * | pButton2Str = ((void *) 0) , |
||
const char * | pButton3Str = ((void *) 0) , |
||
int | pDefaultButton = 0 , |
||
bool | pLastButtonCancel = true |
||
) |
Dialog popup box to get user input.
Opens a message box, with up to three buttons, asking the user to enter data. The type of data to be entered is specified by the pValue and pValueType parameters.
pBoxTitle | Title of message box. |
pMessage | Message to place in box. |
pValue | Value entered by user (must correspond with pValueType). |
pValueType | Type of pointer specified in pValue. |
pButton1Str | String for first button (Cannot be NULL). |
pButton2Str | String for second button (NULL will not create a button). |
pButton3Str | String for third button (NULL will not create a button). |
pDefaultButton | Indicates the default (pre-selected) button(default=0). |
pLastButtonCancel | Indicates the last button is Cancel (if more than one button) so pValue won't be updated if the last button is clicked. |
int ORSDK2018::FBMessageBoxWithCheck | ( | const char * | pBoxTitle, |
const char * | pMessage, | ||
const char * | pButton1Str, | ||
const char * | pButton2Str, | ||
const char * | pButton3Str, | ||
const char * | pCheckBoxStr, | ||
bool & | pCheckBoxValue, | ||
int | pDefaultButton = 0 , |
||
int | pScrolledMessage = 0 |
||
) |
Dialog popup box with a check box.
Opens a message box containing a message, up to three buttons and a check box. Waits for the user to click a button.
pBoxTitle | Title of message box. |
pMessage | Message to place in box. |
pButton1Str | String for first button (Cannot be NULL). |
pButton2Str | String for second button (NULL will not create a button). |
pButton3Str | String for third button (NULL will not create a button). |
pCheckBoxStr | Check box string (Cannot be NULL). |
pCheckBoxValue | Check box value. |
pDefaultButton | Indicates the default (pre-selected) button (default is 0). |
pScrolledMessage | Scroll message (default is 0). |
void ORSDK2018::FBModelTransactionBegin | ( | ) |
FBModelTransactionBegin.
This set of functions speeds up the process of batch operations on models.
void ORSDK2018::FBModelTransactionEnd | ( | ) |
FBModelTransactionEnd.
This set of functions speeds up the process of batch operations on models.
Multiply pV2 from pV1 (pResult = pV1 * pV2)
pResult | Resulting vector. |
pV1 | 1st vector. |
pV2 | 2nd vector. |
Calculate the cross product of two vectors.
pResult | Resulting vector. |
pV1 | 1st vector. |
pV2 | 2nd vector. |
Calculate the cross product of a Matrix and Scale Vector.
pResult | Resulting Matrix. |
pM | Matrix. |
pV | vector. |
int ORSDK2018::FBObject_GetGroupCount | ( | ) |
A set of functions to query the registration table.
const char* ORSDK2018::FBObject_GetGroupName | ( | int | pGroupIndex | ) |
bool ORSDK2018::FBObject_Register | ( | const char * | pGroupName, |
const char * | pEntryName, | ||
const char * | pDescription, | ||
kObjectCreatorFnc | pCreatorFnc, | ||
bool | pIsMultipleAllowed, | ||
const char * | pIconFilename | ||
) |
bool ORSDK2018::FBObject_Unregister | ( | const char * | pGroupName, |
const char * | pEntryName, | ||
int | nth = 0 |
||
) |
This function is used to bring up a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
pSetFocus | Indicate if the tool will have the focus. |
void ORSDK2018::FBQAdd | ( | FBQuaternion & | pResult, |
const FBQuaternion & | pQ1, | ||
const FBQuaternion & | pQ2 | ||
) |
Add two quaternions together (pResult = pQ1 + pQ2)
pResult | Resulting quaternion. |
pQ1 | 1st quaternion. |
pQ2 | 2nd quaternion. |
double ORSDK2018::FBQDot | ( | const FBQuaternion & | pQ1, |
const FBQuaternion & | pQ2 | ||
) |
Calculate the dot product of two quaternions.
pQ1 | 1st quaternion. |
pQ2 | 2nd quaternion. |
double ORSDK2018::FBQLength | ( | const FBQuaternion & | pQ | ) |
Get the length of a quaternion.
pQ | Quaternion to calculate length for. |
void ORSDK2018::FBQMult | ( | FBQuaternion & | pResult, |
const FBQuaternion & | pQ1, | ||
double | pQ2 | ||
) |
Multiply pQ2 from pQ1 (pResult = pQ1 * pQ2)
pResult | Resulting quaternion. |
pQ1 | 1st quaternion. |
pQ2 | 2nd quaternion. |
void ORSDK2018::FBQMult | ( | FBQuaternion & | pResult, |
const FBQuaternion & | pQ1, | ||
const FBQuaternion & | pQ2 | ||
) |
Calculate the cross product of two quaternions.
pResult | Resulting quaternion. |
pQ1 | 1st quaternion. |
pQ2 | 2nd quaternion. |
void ORSDK2018::FBQSub | ( | FBQuaternion & | pResult, |
const FBQuaternion & | pQ1, | ||
const FBQuaternion & | pQ2 | ||
) |
Subtract pQ2 from pQ1 (pResult = pQ1 - pQ2)
pResult | Resulting quaternion. |
pQ1 | 1st quaternion. |
pQ2 | 2nd quaternion. |
void ORSDK2018::FBQuaternionToMatrix | ( | FBMatrix & | pMatrix, |
const FBQuaternion & | pQuaternion | ||
) |
Get a rotation matrix from a quaternion vector.
pMatrix | Calculated rotation matrix. |
pQuaternion | Input quaternion. |
void ORSDK2018::FBQuaternionToRotation | ( | FBRVector & | pVector, |
const FBQuaternion & | pQuaternion, | ||
FBRotationOrder | pRotationOrder = kFBXYZ |
||
) |
Get a rotation vector from a quaternion vector.
pVector | Calculated rotation vector, ordered the same way as the rotation order specified by pRotationOrder. |
pQuaternion | Input quaternion. |
pRotationOrder | Rotation order. |
void ORSDK2018::FBQuaternionToRotationWithPrecision | ( | FBRVector & | pVector, |
const FBQuaternion & | pQuaternion, | ||
FBRotationOrder | pRotationOrder, | ||
double | pPrecision = FBMat2EulerDegenerateForPrecision10 |
||
) |
Get a rotation vector from a quaternion vector.
pVector | Calculated rotation vector. |
pQuaternion | Input quaternion. |
pRotationOrder | Rotation order of the rotation vector. |
pPrecision | Indicate the precision level (pow(10.0, -pPrecision)) used when calculating the threshold value for gimble lock. |
void* ORSDK2018::FBRealloc | ( | void * | memblock, |
size_t | size | ||
) |
General allocation function, actually calling standard function "realloc".
memblock | Memory block to reallocate. |
size | Size of block to allocate |
int ORSDK2018::FBRegister_ClassId | ( | const char * | pClassName | ) |
void ORSDK2018::FBRotationToMatrix | ( | FBMatrix & | pMatrix, |
const FBRVector & | pVector, | ||
FBRotationOrder | pRotationOrder = kFBXYZ |
||
) |
Convert a rotation vector to a matrix.
pMatrix | Calculated resulting matrix. |
pVector | Rotation vector, ordered the same way as the rotation order specified by pRotationOrder. |
pRotationOrder | Rotation order. |
void ORSDK2018::FBRotationToQuaternion | ( | FBQuaternion & | pQuaternion, |
const FBRVector & | pVector, | ||
FBRotationOrder | pRotationOrder = kFBXYZ |
||
) |
Get a quaternion from a rotation vector.
pQuaternion | Calculated quaternion. |
pVector | Input rotation vector, ordered the same way as the rotation order specified by pRotationOrder. |
pRotationOrder | Rotation order. |
Convert a scaling vector to a matrix.
pMatrix | Calculated resulting matrix. |
pVector | Scaling vector. |
void ORSDK2018::FBSchedulingDependencyOutput | ( | bool | pEnable | ) |
Debug function for MT dependency debug.
When enabled log file will be created and updated each time MultiThreaded scheduling is happening (scene rebuild)
pEnable | ON/OFF switch. This is not stored in config (should be changed only for debug purpose, because slow down rebuild process ) |
Sets visibility of the marker set of the current actor.
pShow | Specifies if the market of the current actor should be visible. |
void ORSDK2018::FBSetCharacterFingerTipsVisibility | ( | bool | pShow | ) |
Sets visibility of the finger-tips of the current character.
pShow | Specifies if finger-tips of the current character should be visible. |
void ORSDK2018::FBSetCharacterFloorContactsVisibility | ( | bool | pShow | ) |
Sets visibility of the floor contacts of the current character.
pShow | Specifies if floor contacts of the current character should be visible. |
void ORSDK2018::FBSetStoreableCustomMaterialRegistered | ( | ) |
void ORSDK2018::FBSetStoreableCustomModelRegistered | ( | ) |
void ORSDK2018::FBSetStoreableCustomTextureRegistered | ( | ) |
This function will set the position of a specific tool.
pTool | A pointer to the tool. |
pPosX | New position in X for the tool. |
pPosY | New position in Y for the tool. |
This function will set the position of a specific tool.
pToolName | The name of the tool as shown in the Open Reality menu. |
pPosX | New position in X for the tool. |
pPosY | New position in Y for the tool. |
This function will set the size of a specific tool in the GUI.
pTool | A pointer to the tool. |
pWidth | New width of the tool. |
pHeight | New height of the tool. |
This function will set the size of a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
pWidth | New width of the tool. |
pHeight | New height of the tool. |
This function will show a specific tool in the GUI.
pTool | A pointer to the tool to show. |
pResizeWnd | Adjust the size of the tool window if needed (if started too close to the end of the screen for example). |
This function will show a specific tool in the GUI.
pToolName | The name of the tool as shown in the Open Reality menu. |
pResizeWnd | Adjust the size of the tool window if needed (if started too close to the end of the screen for example). |
void ORSDK2018::FBSleep | ( | kULong | MilliSeconds | ) |
Sleep function Puts system to sleep for specified time.
MilliSeconds | Time to sleep for. |
Subtract pV2 from pV1 (pResult = pV1 - pV2)
pResult | Resulting vector. |
pV1 | 1st vector. |
pV2 | 2nd vector. |
void ORSDK2018::FBTQSToMatrix | ( | FBMatrix & | pMatrix, |
const FBTVector & | pTVector, | ||
const FBQuaternion & | pQuaternion, | ||
const FBSVector & | pSVector | ||
) |
Convert translation vector, rotation quaternion, and scaling vector to a matrix.
pMatrix | Calculated resulting matrix. |
pTVector | Translation vector. |
pQuaternion | Rotation quaternion. |
pSVector | Scaling vector. |
Convert a translation vector to a matrix.
pMatrix | Calculated resulting matrix. |
pVector | Translation vector. |
void ORSDK2018::FBTRSToMatrix | ( | FBMatrix & | pMatrix, |
const FBTVector & | pTVector, | ||
const FBRVector & | pRVector, | ||
const FBSVector & | pSVector | ||
) |
Convert translation, rotation, and scaling vectors to a matrix.
pMatrix | Calculated resulting matrix. |
pTVector | Translation vector. |
pRVector | Rotation vector. |
pSVector | Scaling vector. |
|
inline |
FBUnregisterObject.
pGroupName | Set the Name of the Group from which unregister an object. |
pEntryName | Set the name of the Object to unregister. |
nth | Set the occurrence of the object to remove. |
Definition at line 381 of file fbcomponent.h.
void ORSDK2018::FBVectorMatrixMult | ( | FBVector4d & | pOutVector, |
const FBMatrix & | pMatrix, | ||
const FBVector4d & | pVector | ||
) |
Multiply a vector by a matrix.
pOutVector | Resulting vector. |
pMatrix | Matrix to affect the vector with. |
pVector | Source vector. |
void ORSDK2018::FBVertexMatrixMult | ( | FBVertex & | pOutVertex, |
const FBMatrix & | pMatrix, | ||
const FBVertex & | pVertex | ||
) |
Multiply a vertex by a matrix.
pOutVertex | Resulting vertex. |
pMatrix | Matrix to affect the vertex with. |
pVertex | Source vertex. |
FBComponent* ORSDK2018::GetFBComponent | ( | const HIObject | Object | ) |
Get a handle to the FBComponent belonging to an HIObject.
This will not create the internal SDK object, and will return NULL if the SDK object has not been initialized.
Object | Internal object for which the FBComponent is required. |
void ORSDK2018::GetPlaneEquation | ( | FBVector4< double > & | pPlaneEquation, |
const FBTVector & | pPlaneNormalVector, | ||
const FBTVector & | pPointOnPlane | ||
) |
Get a plane equation from a normal vector and a point on the plane.
pPlaneEquation | Out: The plane equation computed. |
pPlaneNormalVector | Normal vector to the plane. |
pPointOnPlane | A point on the plane. |
void ORSDK2018::GetPlaneEquation | ( | FBVector4< double > & | pPlaneEquation, |
const FBTVector & | pPointOnPlane, | ||
const FBMatrix & | pPlaneRM | ||
) |
Get a plane equation from a point on the plane and a rotation matrix relative to the plane XZ.
pPlaneEquation | Out: The plane equation computed. |
pPointOnPlane | A point on the plane. |
pPlaneRM | Rotation matrix of the plane, identity being the plane XZ. |
void ORSDK2018::GetPlaneRotation | ( | FBMatrix & | pPlaneRM, |
const FBVector4< double > & | pPlaneEquation | ||
) |
Get the plane rotation matrix from a plane equation.
pPlaneRM | Out: Rotation matrix of the plane, identity being the plane XZ. |
pPlaneEquation | The equation of the plane. |
void ORSDK2018::MirrorTransform | ( | FBTVector & | pMirrorT, |
FBMatrix & | pMirrorRM, | ||
FBMatrix & | pMirrorSM, | ||
const FBTVector & | pT, | ||
const FBMatrix & | pRM, | ||
const FBMatrix & | pSM, | ||
const FBVector4< double > & | pPlaneEquation | ||
) |
Mirror a transformation using the specified mirror plane.
pMirrorT | Out: Mirrored translation. |
pMirrorRM | Out: Mirrored rotation. |
pMirrorSM | Out: Mirrored scaling. |
pT | Translation to mirror. |
pRM | Rotation to mirror. |
pSM | Scaling to mirror. |
pPlaneEquation | The equation of the mirror plane. |
void ORSDK2018::MirrorTransformR | ( | FBMatrix & | pMirrorRM, |
const FBMatrix & | pRM, | ||
const FBVector4< double > & | pPlaneEquation | ||
) |
Mirror a rotation using the specified mirror plane.
pMirrorRM | Out: Mirrored rotation. |
pRM | Rotation to mirror. |
pPlaneEquation | The equation of the mirror plane. |
void ORSDK2018::MirrorTransformT | ( | FBTVector & | pMirrorT, |
const FBTVector & | pT, | ||
const FBVector4< double > & | pPlaneEquation | ||
) |
Mirror a translation using the specified mirror plane.
pMirrorT | Out: Mirrored translation. |
pT | Translation to mirror. |
pPlaneEquation | The equation of the mirror plane. |
void ORSDK2018::NormalizePlaneEquation | ( | FBVector4< double > & | pNormalizedPlaneEquation, |
FBVector4< double > & | pPlaneEquation | ||
) |
Normalize a plane equation.
pNormalizedPlaneEquation | Out: Plane equation normalized. |
pPlaneEquation | Plane equation to normalized. |
bool ORSDK2018::operator== | ( | const FBPickInfos & | pLhs, |
const FBPickInfos & | pRhs | ||
) |
const int IJLCooperID = 100103033 |
Definition at line 219 of file fbconsole.h.
|
static |
const int kFBFlagCustomObject = (1 << 24) |
User custom class instances (Internal usage only, to be removed in the future).
Definition at line 466 of file fbcomponent.h.
const int kFBGeometryArrayID_NormalByPoint = kFBGeometryArrayID_Normal |
Definition at line 86 of file fbgeometry.h.
const int kFBGeometryArrayID_VertexColor = kFBGeometryArrayID_Color |
Definition at line 89 of file fbgeometry.h.
const int kFBLastActorNodeId = ( kFBHeadNodeId + 1 ) |
Last Actor NodeId.
Definition at line 360 of file fbcharacter.h.
const int kFBStatusOwnedByUndo = (1 << 5) |
Definition at line 478 of file fbcomponent.h.