Definition at line 26 of file fbxwriterfbx6.h.
|
| enum | EExportMode { eASCII,
eBINARY,
eENCRYPTED
} |
| |
| enum | EInfoRequest {
eInfoExtension,
eInfoDescriptions,
eInfoVersions,
eInfoCompatibleDesc,
eInfoUILabel,
eReserved1 = 0xFBFB
} |
| | Information type to request. More...
|
| |
| typedef FbxWriter *(* | CreateFuncType) (FbxManager &pManager, FbxExporter &pExporter, int pSubID, int pPluginID) |
| | Helper typedef for passing FbxWriter creator function as argument (used internally). More...
|
| |
| typedef void(* | IOSettingsFillerFuncType) (FbxIOSettings &pIOS) |
| | Helper typedef for passing FbxIOSettings creator function as argument (used internally). More...
|
| |
| typedef void *(* | GetInfoFuncType) (EInfoRequest pRequest, int pWriterTypeId) |
| | Helper typedef for passing EInfoRequest function as argument (used internally). More...
|
| |
|
| | FbxWriterFbx6 (FbxManager &pManager, FbxExporter &pExporter, int pID, FbxStatus &pStatus) |
| |
| virtual | ~FbxWriterFbx6 () |
| |
| virtual bool | FileCreate (char *pFileName) |
| | Creates a new file. More...
|
| |
| virtual bool | FileCreate (FbxStream *pStream, void *pStreamData) |
| | Creates a new file via a stream. More...
|
| |
| virtual bool | FileClose () |
| | Closes the file. More...
|
| |
| virtual bool | IsFileOpen () |
| | Test if the file is open. More...
|
| |
| void | SetExportMode (EExportMode pMode) |
| |
| virtual void | GetWriteOptions () |
| | Setup write options. More...
|
| |
| virtual bool | Write (FbxDocument *pDocument) |
| | Writes content to the specified file with given stream options. More...
|
| |
| virtual bool | PreprocessScene (FbxScene &pScene) |
| | Pre-processes the scene. More...
|
| |
| virtual bool | PostprocessScene (FbxScene &pScene) |
| | Post-processes the scene. More...
|
| |
| virtual void | PluginWriteParameters (FbxObject &pParams) |
| | Writes extension plug-ins name, version and parameters, so that we can remember if a plug-in was used during export. More...
|
| |
| virtual bool | Write (FbxDocument *pDocument, FbxIO *pFbx) |
| |
| virtual void | SetProgressHandler (FbxProgress *pProgress) |
| | Pass a progress handler to the writer. More...
|
| |
| virtual bool | SupportsStreams () const |
| | Returns true if this writer supports FbxStream I/O. More...
|
| |
| | FbxWriter (FbxManager &pManager, int pID, FbxStatus &pStatus) |
| | Constructor. More...
|
| |
| virtual | ~FbxWriter () |
| | Destructor. More...
|
| |
| virtual FbxNode * | FindRootNode (FbxScene &pScene) |
| | Finds the selected root node in the specified scene. More...
|
| |
| virtual bool | CheckSpaceInNodeNameRecursive (FbxNode *pNode, FbxString &pNodeNameList) |
| | Checks if there are spaces in the names of specified node (and its children nodes), and writes the returned node's name in the specified string list. More...
|
| |
| bool | SetFileExportVersion (FbxString pVersion) |
| | Sets the file export version as specified. More...
|
| |
| void | SetRenamingMode (FbxSceneRenamer::ERenamingMode pRenamingMode) |
| | Sets the renaming mode as specified. More...
|
| |
| void | SetResamplingRate (double pResamplingRate) |
| | Sets the resampling rate as specified. More...
|
| |
| bool | IsGenuine () |
| | Test if file format is an internal plug-in . More...
|
| |
| virtual FbxIOSettings * | GetIOSettings () |
| | Access to a IOSettings object. More...
|
| |
| virtual void | SetIOSettings (FbxIOSettings *pIOSettings) |
| | Set the IOSettings pointer to be used for this writer instance. More...
|
| |
| virtual void PluginWriteParameters |
( |
FbxObject & |
pParams | ) |
|
|
virtual |
Writes extension plug-ins name, version and parameters, so that we can remember if a plug-in was used during export.
This is especially useful for extension plug-ins that modify the scene and also to warn users during import if an extension plug-in was used that could be missing.
- Parameters
-
| pParams | The parameters of the extension plug-in. The properties of the objects are used as the parameters of the extension plug-in. |
Reimplemented from FbxWriter.