13 #ifndef _FBXSDK_FILEIO_FBX_READER_FBX7_H_
14 #define _FBXSDK_FILEIO_FBX_READER_FBX7_H_
20 struct FbxReaderFbx7_Impl;
63 virtual bool FileOpen(
char* pFileName);
93 virtual void GetVersion(
int& pMajor,
int& pMinor,
int& pRevision);
175 FbxReaderFbx7_Impl* mImpl;
virtual void SetEmbeddingExtractionFolder(const char *pExtractFolder)
EFileOpenSpecialFlags
Flags for reading parts of file.
virtual FbxArray< FbxTakeInfo * > * GetTakeInfo()
Returns the pointer to the list of TakeInfo from the file.
This class represents the coordinate system of the scene and can convert scenes to other coordinate s...
virtual bool GetReadOptions(bool pParseFileAsNeeded=true)
Get the file stream options.
virtual bool IsFileOpen()
Check whether the file stream is open.
Abstract class for implementing I/O operations through a stream of data.
virtual void GetVersion(int &pMajor, int &pMinor, int &pRevision)
Get file version.
FbxDocument is a base class for FbxScene and FbxLibrary classes.
virtual void SetProgressHandler(FbxProgress *pProgress)
Pass a progress handler to the reader.
This class is a basic class to get the quantity of items.
Base class of other readers used internally.
virtual bool GetFrameRate(FbxTime::EMode &pTimeMode)
Get FBX file time mode read from GlobalSettings in FBX 6.n and FBX 7.n.
This class facilitates the testing/reporting of errors.
This class contains scene thumbnails and user-defined summary data.
virtual ~FbxReaderFbx7()
Destructor.
FbxReaderFbx7(FbxManager &pManager, FbxImporter &pImporter, int pID, FbxStatus &pStatus)
Constructor.
The base class of most FBX objects.
EImportMode
File import mode.
Class for progress reporting.
virtual void PluginReadParameters(FbxObject &pParams)
Reads extension plug-ins name, version and parameters, so that we can remember if a plug-in was used ...
FbxIO represents an FBX file.
virtual bool GetStatistics(FbxStatistics *pStats)
Get the statistics from file.
This class describes the units of measurement used within a particular scene.
virtual bool SupportsStreams() const
Returns true if this reader supports FbxStream I/O.
This class is the FBX v7 reader.
virtual bool GetAxisInfo(FbxAxisSystem *pAxisSystem, FbxSystemUnit *pSystemUnits)
Get axis system information from file.
Class for interfacing with files, providing a similar interface for files independant of the OS or fi...
EImportMode GetImportMode()
Get current Import mode.
virtual bool Read(FbxDocument *pDocument)
Read file with stream options.
virtual bool FileOpen(char *pFileName, EFileOpenSpecialFlags pFlags)
Open file with certain EFileOpenSpecialFlags.
virtual FbxDocumentInfo * GetSceneInfo()
Returns the scene info from the file.
virtual bool FileClose()
Close the file stream.
Class to import an FBX file into SDK objects.