#include <fbxwriterfbx7.h>
Class Description
Definition at line 22 of file fbxwriterfbx7.h.
List of all
members.
Classes
|
| struct
|
ModifiedPropertyInfo |
Public Types
|
| enum |
EExportMode
{
eASCII,
eBINARY,
eENCRYPTED } |
Public Member Functions
|
| |
FbxWriterFbx7
(FbxManager
&pManager, FbxExporter &pExporter, int pID,
FbxStatus
&pStatus) |
| |
FbxWriterFbx7
(FbxManager
&pManager, FbxExporter &pExporter, EExportMode
pMode, int pID, FbxStatus &pStatus) |
|
virtual |
~FbxWriterFbx7
() |
| 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.
|
| virtual
void |
GetWriteOptions
() |
| |
Setup write options.
|
| virtual
bool |
Write
(FbxDocument
*pDocument) |
| |
Writes content to the specified file with
given stream options.
|
| virtual
bool |
PreprocessScene
(FbxScene
&pScene) |
| |
Pre-processes the scene.
|
| virtual
bool |
PostprocessScene
(FbxScene
&pScene) |
| |
Post-processes the scene.
|
| virtual
bool |
Write
(FbxDocument
*pDocument, FbxIO
*pFbx) |
| 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.
|
| virtual
void |
SetProgressHandler
(FbxProgress
*pProgress) |
| |
Pass a progress handler to the writer.
|
| void |
SetExportMode
(EExportMode
pMode) |
| virtual
bool |
SupportsStreams
() const |
| |
Returns true if this writer supports
FbxStream I/O.
|
Member Enumeration Documentation
Constructor & Destructor Documentation
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] |
| virtual bool IsFileOpen |
( |
|
) |
[virtual] |
Test if the file is open.
Implements FbxWriter.
| virtual void GetWriteOptions |
( |
|
) |
[virtual] |
| virtual bool Write |
( |
FbxDocument * |
pDocument |
) |
[virtual] |
Writes content to the specified file with given stream
options.
- Parameters:
-
Implements FbxWriter.
| 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 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.
| virtual void SetProgressHandler |
( |
FbxProgress * |
|
) |
[virtual] |
Pass a progress handler to the writer.
- Parameters:
-
| pProgress |
FbxProgress to store the
progress information. |
Reimplemented from FbxWriter.
| virtual bool SupportsStreams |
( |
|
) |
const [inline, virtual] |
The documentation for this class was generated from the following
file: