IExNativeFileFormat Struct Reference
[External Interfaces]
List of all members.
Public Member Functions |
virtual MCCOMErr MCCOMAPI | ReadComponent (IShTokenStream *stream, IShParameterComponent **component)=0 |
virtual MCCOMErr MCCOMAPI | ReadComponent (IShTokenStream *stream, IShParameterComponent **component, IDType familyID)=0 |
virtual MCCOMErr MCCOMAPI | WriteComponent (IShTokenStream *stream, IShParameterComponent *component)=0 |
virtual MCCOMErr MCCOMAPI | ReadComponentData (IShTokenStream *stream, IShParameterComponent *component)=0 |
virtual MCCOMErr MCCOMAPI | WriteComponentData (IShTokenStream *stream, IShParameterComponent *component)=0 |
virtual MCCOMErr MCCOMAPI | ReadTimeBased (IShTokenStream *stream, ITimeBased *timeBased)=0 |
virtual MCCOMErr MCCOMAPI | WriteTimeBased (IShTokenStream *stream, IDType keyword, ITimeBased *timeBased)=0 |
virtual MCCOMErr MCCOMAPI | ReadTextureMap (IShTokenStream *stream, IShTextureMap **texture)=0 |
virtual MCCOMErr MCCOMAPI | WriteTextureMap (IShTokenStream *stream, IDType keyword, IShTextureMap *texture)=0 |
virtual MCCOMErr MCCOMAPI | ReadHeader (IShTokenStream *stream, TMCCountedPtrArray< I3DShModule > &modules, TMCPtrArray< TMCString > &cameraNames)=0 |
virtual MCCOMErr MCCOMAPI | ReadSceneFromStream (I3DShScene *scene, TMCiostream *stream, I3DShTreeElement *fatherTree, const TMCString &fatherTreeName, TImportInfo *ioImportInfo=NULL)=0 |
virtual MCCOMErr MCCOMAPI | StartReadingFile ()=0 |
virtual MCCOMErr MCCOMAPI | EndReadingFile ()=0 |
virtual MCCOMErr MCCOMAPI | StartWritingFile ()=0 |
virtual MCCOMErr MCCOMAPI | EndWritingFile ()=0 |
Detailed Description
The interface of the Native (Carrara file format) import/export.
Member Function Documentation
virtual MCCOMErr MCCOMAPI IExNativeFileFormat::EndReadingFile |
( |
|
) |
[pure virtual] |
virtual MCCOMErr MCCOMAPI IExNativeFileFormat::EndWritingFile |
( |
|
) |
[pure virtual] |
Reads a component from a token stream. The family ID was already read (not the begin token).
- Parameters:
-
| stream | The token stream. |
| component | The component that is created. |
| familyID | The family ID. |
Reads a component from a token stream.
- Parameters:
-
| stream | The token stream. |
| component | The component that is created. |
Reads a component from a token stream. The family ID and class ID have already been read.
- Parameters:
-
| stream | The token stream. |
| component | The component that is created. |
Reads the header of a file.
- Parameters:
-
| stream | The token stream. |
| modules | The list of modules |
| cameraNames | The list of camera names. |
Reads a scene from a token stream.
- Parameters:
-
| scene | The scene that is read. |
| stream | The token stream. |
| fatherTree | A pointer the parent tree under which the scene should be imported.. |
| fatherTreeName | The name of the father tree. |
| inAutoPlaceInfo | Optional data to position the imported data |
Reads a texture map from a token stream.
- Parameters:
-
| stream | The token stream. |
| texture | The texture that is created. |
Read a time based from a token stream.
- Parameters:
-
| stream | The token stream. |
| timeBased | The timebased. |
virtual MCCOMErr MCCOMAPI IExNativeFileFormat::StartReadingFile |
( |
|
) |
[pure virtual] |
virtual MCCOMErr MCCOMAPI IExNativeFileFormat::StartWritingFile |
( |
|
) |
[pure virtual] |
Writes a component to a token stream (file).
- Parameters:
-
| stream | The token stream. |
| component | The component that is created. |
Write the component data.
- Parameters:
-
| stream | The token stream. |
| component | The component. |
Writes a texture map to a token stream (file).
- Parameters:
-
| stream | The token stream. |
| keyword | The keyword that identify the texture map. |
| texture | The texture that is created. |
Writes a time based to a token stream.
- Parameters:
-
| stream | The token stream. |
| keyword | The keyword that identify the timebased. |
| timeBased | The timebased. |
The documentation for this struct was generated from the following file: