#include <import_fbx.h>
Classes | |
| class | Info |
| class | VCGMaterialBridge |
Public Types | |
| typedef OpenMeshType::VertexType::ColorType | ColorType |
| typedef OpenMeshType::CoordType | CoordType |
| typedef OpenMeshType::VertexType::ColorType::ScalarType | CSType |
| typedef OpenMeshType::FaceIterator | FaceIterator |
| typedef OpenMeshType::FaceType | FaceType |
| enum | FBXError { E_NOERROR = 0, E_CANTCREATEFBXMANAGER = 1, E_CANTCREATEFBXSCENE = 2, E_CANTCREATEFBXIMPORTER = 3, E_CANTFINDFILE = 4, E_CANTFINDFBXFILE = 5, E_CANTIMPORTFBXFILE = 6 } |
| typedef OpenMeshType::ScalarType | ScalarType |
| typedef OpenMeshType::VertexIterator | VertexIterator |
| typedef OpenMeshType::VertexPointer | VertexPointer |
| typedef OpenMeshType::VertexType | VertexType |
Static Public Member Functions | |
| static bool | ErrorCritical (int err) |
| static const char * | ErrorMsg (int error) |
| static int | LoadMask (const char *filename, Info &oi) |
| static int | Open (OpenMeshType &m, const char *filename, Info &oi) |
Static Private Member Functions | |
| static KFbxXMatrix | GetGeometry (KFbxNode *pNode) |
| static KFbxXMatrix | getGlobalMatrix (KFbxNode *pNode, const KTime &pTime, KFbxPose *pPose, KFbxXMatrix *pParentGlobalPosition=NULL) |
| static KFbxXMatrix | GetPoseMatrix (KFbxPose *pPose, int pNodeIndex) |
| static int | ImportMesh (OpenMeshType &m, KFbxNode *node, const KFbxXMatrix &mat, Info &oi) |
| static int | ImportNode (OpenMeshType &m, KFbxNode *node, KFbxPose *pose, KFbxXMatrix *globPosMat, Info &oi) |
| static int | ImportScene (OpenMeshType &m, KFbxScene *scene, Info &oi) |
| static void | LoadMaskNode (KFbxNode *node, Info &oi) |
Definition at line 26 of file import_fbx.h.
| typedef OpenMeshType::VertexType::ColorType ImporterFBX< OpenMeshType >::ColorType |
Definition at line 67 of file import_fbx.h.
| typedef OpenMeshType::CoordType ImporterFBX< OpenMeshType >::CoordType |
Definition at line 66 of file import_fbx.h.
| typedef OpenMeshType::VertexType::ColorType::ScalarType ImporterFBX< OpenMeshType >::CSType |
Definition at line 68 of file import_fbx.h.
| typedef OpenMeshType::FaceIterator ImporterFBX< OpenMeshType >::FaceIterator |
Definition at line 65 of file import_fbx.h.
| typedef OpenMeshType::FaceType ImporterFBX< OpenMeshType >::FaceType |
Definition at line 63 of file import_fbx.h.
| typedef OpenMeshType::ScalarType ImporterFBX< OpenMeshType >::ScalarType |
Definition at line 61 of file import_fbx.h.
| typedef OpenMeshType::VertexIterator ImporterFBX< OpenMeshType >::VertexIterator |
Definition at line 64 of file import_fbx.h.
| typedef OpenMeshType::VertexPointer ImporterFBX< OpenMeshType >::VertexPointer |
Definition at line 60 of file import_fbx.h.
| typedef OpenMeshType::VertexType ImporterFBX< OpenMeshType >::VertexType |
Definition at line 62 of file import_fbx.h.
| enum ImporterFBX::FBXError |
| E_NOERROR | |
| E_CANTCREATEFBXMANAGER | |
| E_CANTCREATEFBXSCENE | |
| E_CANTCREATEFBXIMPORTER | |
| E_CANTFINDFILE | |
| E_CANTFINDFBXFILE | |
| E_CANTIMPORTFBXFILE |
Definition at line 535 of file import_fbx.h.
| static bool ImporterFBX< OpenMeshType >::ErrorCritical | ( | int | err | ) | [inline, static] |
Definition at line 552 of file import_fbx.h.
| static const char* ImporterFBX< OpenMeshType >::ErrorMsg | ( | int | error | ) | [inline, static] |
Definition at line 562 of file import_fbx.h.
| static KFbxXMatrix ImporterFBX< OpenMeshType >::GetGeometry | ( | KFbxNode * | pNode | ) | [inline, static, private] |
Definition at line 522 of file import_fbx.h.
| static KFbxXMatrix ImporterFBX< OpenMeshType >::getGlobalMatrix | ( | KFbxNode * | pNode, |
| const KTime & | pTime, | ||
| KFbxPose * | pPose, | ||
| KFbxXMatrix * | pParentGlobalPosition = NULL |
||
| ) | [inline, static, private] |
Definition at line 465 of file import_fbx.h.
| static KFbxXMatrix ImporterFBX< OpenMeshType >::GetPoseMatrix | ( | KFbxPose * | pPose, |
| int | pNodeIndex | ||
| ) | [inline, static, private] |
Definition at line 512 of file import_fbx.h.
| static int ImporterFBX< OpenMeshType >::ImportMesh | ( | OpenMeshType & | m, |
| KFbxNode * | node, | ||
| const KFbxXMatrix & | mat, | ||
| Info & | oi | ||
| ) | [inline, static, private] |
Definition at line 209 of file import_fbx.h.
| static int ImporterFBX< OpenMeshType >::ImportNode | ( | OpenMeshType & | m, |
| KFbxNode * | node, | ||
| KFbxPose * | pose, | ||
| KFbxXMatrix * | globPosMat, | ||
| Info & | oi | ||
| ) | [inline, static, private] |
Definition at line 166 of file import_fbx.h.
| static int ImporterFBX< OpenMeshType >::ImportScene | ( | OpenMeshType & | m, |
| KFbxScene * | scene, | ||
| Info & | oi | ||
| ) | [inline, static, private] |
Definition at line 193 of file import_fbx.h.
| static int ImporterFBX< OpenMeshType >::LoadMask | ( | const char * | filename, |
| Info & | oi | ||
| ) | [inline, static] |
Definition at line 650 of file import_fbx.h.
| static void ImporterFBX< OpenMeshType >::LoadMaskNode | ( | KFbxNode * | node, |
| Info & | oi | ||
| ) | [inline, static, private] |
Definition at line 427 of file import_fbx.h.
| static int ImporterFBX< OpenMeshType >::Open | ( | OpenMeshType & | m, |
| const char * | filename, | ||
| Info & | oi | ||
| ) | [inline, static] |
Definition at line 602 of file import_fbx.h.