fbfbx.h File Reference


Detailed Description

fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h fbfbx.h
FBX file format interface.

This file contains the necessary data structures and classes to interface with the FBX file format, allowing the user to save device settings, tool preferences and other customizable features in a scene.

Definition in file fbfbx.h.

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbfbxoptions.h>

Include dependency graph for fbfbx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class   FBFbxObject
  FBX file interface. More...
class   FBFbxTake
  Take class for Fbx import. More...
class   FBFbxManager
  FBX interface for loading/saving files into the application. More...

Defines

#define  FBSDK_DLL   K_DLLIMPORT
  Be sure that FBSDK_DLL is defined only once.

Typedefs

typedef class
K_DLLIMPORT
FBArrayTemplate
< HFBModel > 
FBModelList
  typedef class FBSDK_DLL FBArrayTemplate<HFBModel> FBModelList

Enumerations

enum   FBFbxManagerState {
   kFBFbxManagerStateIdle,
   kFBFbxManagerStateLoading,
   kFBFbxManagerStateMerging,
   kFBFbxManagerStateSaving
}
  This enumeration indicate the current state of the FBFbxManager. More...
enum   FBFbxManagerLoadAnimationMethod {
   kFBFbxManagerLoadConnect,
   kFBFbxManagerLoadCopy,
   kFBFbxManagerLoadRetarget,
   kFBFbxManagerLoadPlotIfSampled,
   kFBFbxManagerLoadPlot
}
  This enumeration is used to choose how to load an animation file on a character. More...

Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once.

..

Definition at line 52 of file fbfbx.h.


Typedef Documentation

typedef class K_DLLIMPORT FBArrayTemplate<HFBModel> FBModelList

typedef class FBSDK_DLL FBArrayTemplate<HFBModel> FBModelList

Definition at line 236 of file fbfbx.h.


Enumeration Type Documentation

enum FBFbxManagerLoadAnimationMethod

This enumeration is used to choose how to load an animation file on a character.

Enumerator:
kFBFbxManagerLoadConnect  Only connect the loaded character as an input.
kFBFbxManagerLoadCopy  Copy keys from loaded character to target character.
kFBFbxManagerLoadRetarget  Retarget (copy and correct) keys from loaded character to target character.
kFBFbxManagerLoadPlotIfSampled  If loaded animation seems sampled, plot animation from loaded character to target character; else retarget.
kFBFbxManagerLoadPlot  Plot animation from loaded character to target character.

Definition at line 251 of file fbfbx.h.

enum FBFbxManagerState

This enumeration indicate the current state of the FBFbxManager.

The manager can only do one action at a time.

Enumerator:
kFBFbxManagerStateIdle  The manager is ready to start a process.
kFBFbxManagerStateLoading  A load process is in progress.
kFBFbxManagerStateMerging  A merge process is in progress.
kFBFbxManagerStateSaving  A save process is in process.

Definition at line 241 of file fbfbx.h.


Please send us your comments about this page.