#include <export_fbx.h>
Public Types | |
| typedef SaveMeshType::CoordType | CoordType |
| typedef SaveMeshType::FaceIterator | FaceIterator |
| typedef SaveMeshType::FacePointer | FacePointer |
| typedef SaveMeshType::FaceType | FaceType |
| typedef SaveMeshType::ScalarType | ScalarType |
| typedef SaveMeshType::VertexIterator | VertexIterator |
| typedef SaveMeshType::VertexPointer | VertexPointer |
| typedef SaveMeshType::VertexType | VertexType |
Static Public Member Functions | |
| static int | GetExportMaskCapability () |
| static int | Save (SaveMeshType &m, const char *filename, const bool binary, const bool embed, const int mask) |
Static Private Member Functions | |
| static std::string | createName (const char *base, const int ind) |
| static bool | fillScene (SaveMeshType &m, KFbxScene &scene, const int mask) |
| static void | insertMaterialElementLayer (KFbxMesh *vcgmesh) |
| static KFbxSurfacePhong * | newPhongMaterial (KFbxScene &scene, const char *name, KFbxFileTexture *text=NULL, const fbxDouble3 &dif=fbxDouble3(1.0, 1.0, 1.0)) |
| static KFbxFileTexture * | newTexture (KFbxScene &scene, const char *name, const KFbxVector2 &trans=KFbxVector2(0.0, 0.0), const KFbxVector2 &rot=KFbxVector2(0.0, 0.0), const KFbxVector2 &scal=KFbxVector2(1.0, 1.0)) |
Definition at line 14 of file export_fbx.h.
| typedef SaveMeshType::CoordType ExporterFBX< SaveMeshType >::CoordType |
Definition at line 24 of file export_fbx.h.
| typedef SaveMeshType::FaceIterator ExporterFBX< SaveMeshType >::FaceIterator |
Definition at line 23 of file export_fbx.h.
| typedef SaveMeshType::FacePointer ExporterFBX< SaveMeshType >::FacePointer |
Definition at line 21 of file export_fbx.h.
| typedef SaveMeshType::FaceType ExporterFBX< SaveMeshType >::FaceType |
Definition at line 20 of file export_fbx.h.
| typedef SaveMeshType::ScalarType ExporterFBX< SaveMeshType >::ScalarType |
Definition at line 18 of file export_fbx.h.
| typedef SaveMeshType::VertexIterator ExporterFBX< SaveMeshType >::VertexIterator |
Definition at line 22 of file export_fbx.h.
| typedef SaveMeshType::VertexPointer ExporterFBX< SaveMeshType >::VertexPointer |
Definition at line 17 of file export_fbx.h.
| typedef SaveMeshType::VertexType ExporterFBX< SaveMeshType >::VertexType |
Definition at line 19 of file export_fbx.h.
| static std::string ExporterFBX< SaveMeshType >::createName | ( | const char * | base, |
| const int | ind | ||
| ) | [inline, static, private] |
Definition at line 149 of file export_fbx.h.
| static bool ExporterFBX< SaveMeshType >::fillScene | ( | SaveMeshType & | m, |
| KFbxScene & | scene, | ||
| const int | mask | ||
| ) | [inline, static, private] |
Definition at line 157 of file export_fbx.h.
| static int ExporterFBX< SaveMeshType >::GetExportMaskCapability | ( | ) | [inline, static] |
Definition at line 99 of file export_fbx.h.
| static void ExporterFBX< SaveMeshType >::insertMaterialElementLayer | ( | KFbxMesh * | vcgmesh | ) | [inline, static, private] |
Definition at line 142 of file export_fbx.h.
| static KFbxSurfacePhong* ExporterFBX< SaveMeshType >::newPhongMaterial | ( | KFbxScene & | scene, |
| const char * | name, | ||
| KFbxFileTexture * | text = NULL, |
||
| const fbxDouble3 & | dif = fbxDouble3(1.0,1.0,1.0) |
||
| ) | [inline, static, private] |
Definition at line 128 of file export_fbx.h.
| static KFbxFileTexture* ExporterFBX< SaveMeshType >::newTexture | ( | KFbxScene & | scene, |
| const char * | name, | ||
| const KFbxVector2 & | trans = KFbxVector2(0.0,0.0), |
||
| const KFbxVector2 & | rot = KFbxVector2(0.0,0.0), |
||
| const KFbxVector2 & | scal = KFbxVector2(1.0,1.0) |
||
| ) | [inline, static, private] |
Definition at line 111 of file export_fbx.h.
| static int ExporterFBX< SaveMeshType >::Save | ( | SaveMeshType & | m, |
| const char * | filename, | ||
| const bool | binary, | ||
| const bool | embed, | ||
| const int | mask | ||
| ) | [inline, static] |
Definition at line 39 of file export_fbx.h.