FbxWriterFbx5 Class Reference
 
 
 
FbxWriterFbx5 Class Reference

#include <fbxwriterfbx5.h>


Class Description

Definition at line 23 of file fbxwriterfbx5.h.

Inheritance diagram for FbxWriterFbx5:
FbxWriter

List of all members.

Classes

struct   SurfaceMaterialAnimatedChannels
struct   TextureAnimatedChannels

Public Types

enum   EExportMode { eASCII, eBINARY, eENCRYPTED }

Public Member Functions

  FbxWriterFbx5 (FbxManager &pManager, FbxExporter &pExporter, int pID, FbxStatus &pStatus)
virtual  ~FbxWriterFbx5 ()
virtual bool  FileCreate (char *pFileName)
  Creates a new file.
virtual bool  FileCreate (FbxStream *pStream, void *pStreamData)
  Creates a new file via a stream.
virtual bool  FileClose ()
  Closes the file.
virtual bool  IsFileOpen ()
  Test if the file is open.
void  SetExportMode (EExportMode pMode)
virtual void  GetWriteOptions ()
  Setup write options.
virtual bool  Write (FbxDocument *pDocument)
  Writes content to the specified file with given stream options.
virtual bool  Write (FbxDocument *pDocument, FbxIO *pFbx)
virtual bool  PreprocessScene (FbxScene &pScene)
  Pre-processes the scene.
virtual bool  PostprocessScene (FbxScene &pScene)
  Post-processes the scene.
virtual bool  SupportsStreams () const
  Returns true if this writer supports FbxStream I/O.

Member Enumeration Documentation


Constructor & Destructor Documentation

FbxWriterFbx5 ( FbxManager pManager,
FbxExporter pExporter,
int  pID,
FbxStatus pStatus 
)
virtual ~FbxWriterFbx5 ( ) [virtual]

Member Function Documentation

virtual bool FileCreate ( char *  pFileName ) [virtual]

Creates a new file.

Parameters:
pFileName The name of the newly created file.

Implements FbxWriter.

virtual bool FileCreate ( FbxStream pStream,
void *  pStreamData 
) [virtual]

Creates a new file via a stream.

Parameters:
pStream The stream to write to.
pStreamData the user-defined stream data to be written.

Reimplemented from FbxWriter.

virtual bool FileClose ( ) [virtual]

Closes the file.

Implements FbxWriter.

virtual bool IsFileOpen ( ) [virtual]

Test if the file is open.

Implements FbxWriter.

void SetExportMode ( EExportMode  pMode )
virtual void GetWriteOptions ( ) [virtual]

Setup write options.

Implements FbxWriter.

virtual bool Write ( FbxDocument pDocument ) [virtual]

Writes content to the specified file with given stream options.

Parameters:
pDocument FbxDocument to write file data to.

Implements FbxWriter.

virtual bool Write ( FbxDocument pDocument,
FbxIO pFbx 
) [virtual]
virtual bool PreprocessScene ( FbxScene pScene ) [virtual]

Pre-processes the scene.

Parameters:
pScene The scene needs to be pre-processed.

Implements FbxWriter.

virtual bool PostprocessScene ( FbxScene pScene ) [virtual]

Post-processes the scene.

Parameters:
pScene The scene needs to be post-processed.

Implements FbxWriter.

virtual bool SupportsStreams ( ) const [inline, virtual]

Returns true if this writer supports FbxStream I/O.

Default value is false.

Reimplemented from FbxWriter.

Definition at line 50 of file fbxwriterfbx5.h.

{ return true; }

The documentation for this class was generated from the following file: