FbxWriterCollada Class Reference
#include <fbxwritercollada14.h>
Class to export FBX scene into a Collada file.
Definition at line 25 of file fbxwritercollada14.h.
|
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...
|
|
| FbxWriter (FbxManager &pManager, int pID, FbxStatus &pStatus) |
| Constructor. More...
|
|
virtual | ~FbxWriter () |
| Destructor. More...
|
|
virtual bool | FileCreate (FbxStream *pStream, void *pStreamData) |
| Creates a new file via a stream. 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 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 | SetProgressHandler (FbxProgress *) |
| Pass a progress handler to the writer. More...
|
|
virtual bool | SupportsStreams () const |
| Returns true if this writer supports FbxStream I/O. More...
|
|
void | PluginsWriteBegin (FbxScene &pScene) |
| Function called by FBX before writing out the scene (FbxScene). More...
|
|
void | PluginsWrite (FbxIO &pFbx, bool pWriteObjectId) |
| Function called by FBX before writing out any FBX object. More...
|
|
void | PluginsWriteEnd (FbxScene &pScene) |
| Function called by FBX after writing out the scene (FbxScene). More...
|
|
Constructor.
- Parameters
-
pManager | FBX SDK object Manager. |
pID | Internal ID. |
pStatus | The FbxStatus object to hold error codes. |
virtual bool FileCreate |
( |
char * |
pFileName | ) |
|
|
virtual |
Create and open file with the given name.
- Parameters
-
pFileName | the name of file. |
- Returns
- Return true if the specified file is created and opened.
Implements FbxWriter.
virtual bool FileClose |
( |
| ) |
|
|
virtual |
Close file.
- Returns
- Return true if file is closed successfully, false otherwise.
Implements FbxWriter.
virtual bool IsFileOpen |
( |
| ) |
|
|
virtual |
Check if current file is open.
- Returns
- Return true if file is open, false otherwise.
Implements FbxWriter.
virtual void GetWriteOptions |
( |
| ) |
|
|
inlinevirtual |
Export the FBX document to Collada file, according to the given options settings.
- Parameters
-
pDocument | FBX Document to export. |
- Returns
- true on success, false otherwise.
Implements FbxWriter.
virtual bool PreprocessScene |
( |
FbxScene & |
pScene | ) |
|
|
virtual |
Process FBX scene before exporting FBX scene to Collada file.
- Parameters
-
pScene | the FBX scene to precess. |
- Returns
- Return true if the given scene is processed successfully.
Implements FbxWriter.
virtual bool PostprocessScene |
( |
FbxScene & |
pScene | ) |
|
|
virtual |
Process FBX scene after exporting FBX scene to Collada file.
- Parameters
-
pScene | the FBX scene to precess. |
- Returns
- Return true if the given scene is processed successfully.
Implements FbxWriter.
The documentation for this class was generated from the following file: