importexport/FBXExtension/IOPlugin/MyOwnReader.h
#ifndef MY_OWN_READER_H
#define MY_OWN_READER_H
#include <fbxsdk.h>
class MyOwnReader : public FbxReader
{
public:
MyOwnReader(FbxManager &pFbxManager, int pID);
virtual ~MyOwnReader();
virtual void GetVersion(int& pMajor, int& pMinor, int& pRevision);
virtual bool FileOpen(char* pFileName);
virtual bool FileClose();
virtual bool IsFileOpen();
virtual bool GetReadOptions(bool pParseFileAsNeeded = true);
virtual bool Read(FbxDocument* pDocument);
virtual FbxArray<FbxTakeInfo*>* GetTakeInfo();
private:
FbxManager *mManager;
FbxArray<FbxTakeInfo*> mTakeInfo;
FbxStatus mStatus;
};
#endif