Classes | Public Types | Public Member Functions

FbxWriterFbx5 Class Reference

Search for all occurrences

Detailed Description

Definition at line 23 of file fbxwriterfbx5.h.

#include <fbxwriterfbx5.h>

Inheritance diagram for FbxWriterFbx5:
Inheritance graph
[legend]

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:
pFileNameThe name of the newly created file.

Implements FbxWriter.

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

Creates a new file via a stream.

Parameters:
pStreamThe stream to write to.
pStreamDatathe 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:
pDocumentFbxDocument 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:
pSceneThe scene needs to be pre-processed.

Implements FbxWriter.

virtual bool PostprocessScene ( FbxScene pScene) [virtual]

Post-processes the scene.

Parameters:
pSceneThe 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:

FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5
FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5 FbxWriterFbx5