FbxWriterCollada Class Reference
 
 
 
FbxWriterCollada Class Reference

#include <fbxwritercollada14.h>


Class Description

Class to export FBX scene into a Collada file.

Definition at line 25 of file fbxwritercollada14.h.

Inheritance diagram for FbxWriterCollada:
FbxWriter

List of all members.

Constructors and Destructor

  FbxWriterCollada (FbxManager &pManager, int pID, FbxStatus &pStatus)
  Constructor.
virtual  ~FbxWriterCollada ()
  Destructor.

File Management

virtual bool  FileCreate (char *pFileName)
  Create and open file with the given name.
virtual bool  FileClose ()
  Close file.
virtual bool  IsFileOpen ()
  Check if current file is open.

Write Functions

virtual void  GetWriteOptions ()
  Get Collada export options settings.
virtual bool  Write (FbxDocument *pDocument)
  Export the FBX document to Collada file, according to the given options settings.
virtual bool  PreprocessScene (FbxScene &pScene)
  Process FBX scene before exporting FBX scene to Collada file.
virtual bool  PostprocessScene (FbxScene &pScene)
  Process FBX scene after exporting FBX scene to Collada file.

Constructor & Destructor Documentation

FbxWriterCollada ( FbxManager pManager,
int  pID,
FbxStatus pStatus 
)

Constructor.

Parameters:
pManager FBX SDK object Manager.
pID Internal ID.
pStatus The FbxStatus object to hold error codes.
virtual ~FbxWriterCollada ( ) [virtual]

Destructor.


Member Function Documentation

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 ( ) [inline, virtual]

Get Collada export options settings.

Implements FbxWriter.

Definition at line 75 of file fbxwritercollada14.h.

{}
virtual bool Write ( FbxDocument pDocument ) [virtual]

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.
Remarks:
This function is processing name clash, special transformation conversion etc.

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: