13 #ifndef _FBXSDK_FILEIO_FBX_WRITER_FBX7_H_ 14 #define _FBXSDK_FILEIO_FBX_WRITER_FBX7_H_ 20 struct FbxWriterFbx7_Impl;
62 void MakeNonSavableAndRemember(
FbxObject* pObj);
67 FbxWriterFbx7_Impl* mImpl;
virtual bool Write(FbxDocument *pDocument)
Writes content to the specified file with given stream options.
virtual bool IsFileOpen()
Test if the file is open.
Abstract class for implementing I/O operations through a stream of data.
Utility class to manipulate strings.
FbxDocument is a base class for FbxScene and FbxLibrary classes.
virtual void SetProgressHandler(FbxProgress *pProgress)
Pass a progress handler to the writer.
FbxWriterFbx7(FbxManager &pManager, FbxExporter &pExporter, int pID, FbxStatus &pStatus)
This class facilitates the testing/reporting of errors.
virtual bool PostprocessScene(FbxScene &pScene)
Post-processes the scene.
virtual void GetWriteOptions()
Setup write options.
The base class of most FBX objects.
virtual bool PreprocessScene(FbxScene &pScene)
Pre-processes the scene.
Class to export SDK objects into an FBX file.
This class contains the description of a 3D scene.
Base class of other writers used internally.
virtual bool FileCreate(char *pFileName)
Creates a new file.
virtual bool SupportsStreams() const
Returns true if this writer supports FbxStream I/O.
Class for progress reporting.
Class to hold user properties.
FbxIO represents an FBX file.
void SetExportMode(EExportMode pMode)
virtual bool FileClose()
Closes the file.
Class for array of basic elements such as pointers and basic types.
virtual void PluginWriteParameters(FbxObject &pParams)
Writes extension plug-ins name, version and parameters, so that we can remember if a plug-in was used...