HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FBX_Geometry.h File Reference
#include "FBX_API.h"
#include "FBX_Common.h"
#include <functional>
+ Include dependency graph for FBX_Geometry.h:

Go to the source code of this file.

Typedefs

typedef std::function< void(bool)> FBX_ProcessLayerCB
 

Functions

FBX_API bool FBXgeoConvert (GU_Detail *gdp, FbxGeometry *fbx_geo, FBX_ErrorManager &err_mgr, const FBX_ProcessLayerCB &process_layers)
 
FBX_API bool FBXgeoBasicConvert (GU_Detail *gdp, FbxGeometry *fbx_geo, FBX_ErrorManager &err_mgr, bool convert_materials, bool maya_compatible)
 

Typedef Documentation

typedef std::function<void(bool)> FBX_ProcessLayerCB

Definition at line 20 of file FBX_Geometry.h.

Function Documentation

FBX_API bool FBXgeoBasicConvert ( GU_Detail gdp,
FbxGeometry *  fbx_geo,
FBX_ErrorManager err_mgr,
bool  convert_materials,
bool  maya_compatible 
)

Convert FbxGeometry into a GU_Detail with basic built-in material and attribute handling. Note that the FBX scene must have been loaded with ExtractEmbeddedMedia enabled for texture references to be valid.

FBX_API bool FBXgeoConvert ( GU_Detail gdp,
FbxGeometry *  fbx_geo,
FBX_ErrorManager err_mgr,
const FBX_ProcessLayerCB process_layers 
)

Convert FbxGeometry into a GU_Detail. Material and attribute handling is done by process_layers.