Inheritance diagram for TBasic3DExportFilter:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual boolean MCCOMAPI | Prepare (I3DShScene *scene, I3DShTreeElement *fatherTree) |
| virtual boolean MCCOMAPI | WantsOptionDialog () |
| virtual MCCOMErr MCCOMAPI | NeededDiskSpace (IMCFile *file, I3DShScene *scene, I3DShTreeElement *fatherTree, uint32 *diskSpace) |
| virtual MCCOMErr MCCOMAPI | DoExport (IMCFile *file, I3DShScene *scene, I3DShTreeElement *fatherTree) |
| virtual boolean MCCOMAPI | WantsPreview () |
| virtual MCCOMErr MCCOMAPI | GetPreviewSize (int16 *sizeh, int16 *sizev) |
| virtual MCCOMErr MCCOMAPI | SetPreview (TMCPixelBucket *preview) |
| virtual boolean MCCOMAPI | WantsTempFile () |
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
||||||||||||||||
|
Exports the subtree pointed by fatherTree into a file.
Implements I3DExExportFilter. |
|
||||||||||||
|
Returns the size of the preview.
Implements I3DExExportFilter. |
|
||||||||||||||||||||
|
Returns the amount of disk space that is necessary to perform the export. This method is not used at this point. Implements I3DExExportFilter. |
|
||||||||||||
|
Is called before the actual export starts. Usually you do not need to implement this method.
Implements I3DExExportFilter. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
|
|
Sets the rendered preview of the scene. The Shell will call this method if WantsPreview() returned true.
Implements I3DExExportFilter. |
|
|
Returns true if an option dialog should be opened. Implements I3DExExportFilter. |
|
|
Returns true if the exporter wants a preview of the scene included in the file. If you return true, then the Shell calls SetPreview with the corresponding image. Implements I3DExExportFilter. |
|
|
Returns true if the you want to use a temporary file, false otherwise. When you use a temporary file, the Shell will pass a file finishing '.tmp' to DoExport and then rename that file will the correct extension specified by your exporter resource. This is done so that you do not corrupt a preexisting file if there is an error during the export. Implements I3DExExportFilter. |
1.3.9.1