importexport/impexppropconversion/orimpexppropconversion_tool.h
#ifndef __ORIMPEXP_PROPERTY_CONVERSION_TOOL_H__
#define __ORIMPEXP_PROPERTY_CONVERSION_TOOL_H__
#include <fbxsdk.h>
#define ORTOOLPROPERTYCONVERSION__CLASSNAME ORToolPropertyConversion
#define ORTOOLPROPERTYCONVERSION__CLASSSTR "ORToolPropertyConversion"
class ORToolPropertyConversion : public FBTool
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
void UICreate ();
void UIConfigure ();
bool CreateData ();
bool ExportFile ();
bool ImportFile ();
bool CleanScene ();
FBAnimationNode* FindAnimationNode( FBAnimationNode* pNode, const char* pName );
private:
FBEdit mEditExportFile;
FBButton mButtonExport;
private:
HdlFBPlugTemplate<FBModel> mHdlModelExport;
HdlFBPlugTemplate<FBModel> mHdlModelImport;
enum ECurrentPhase
{
eCreateData,
eExportData,
eImportData,
eCleanScene,
ePhaseCount
};
ECurrentPhase mCurrentPhase;
};
#endif