#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.