# IExNativeFileFormat Member List

This is the complete list of members for IExNativeFileFormat, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
EndReadingFile()=0 | IExNativeFileFormat | `[pure virtual]`
EndWritingFile()=0 | IExNativeFileFormat | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
ReadComponent(IShTokenStream *stream, IShParameterComponent **component)=0 | IExNativeFileFormat | `[pure virtual]`
ReadComponent(IShTokenStream *stream, IShParameterComponent **component, IDType familyID)=0 | IExNativeFileFormat | `[pure virtual]`
ReadComponentData(IShTokenStream *stream, IShParameterComponent *component)=0 | IExNativeFileFormat | `[pure virtual]`
ReadHeader(IShTokenStream *stream, TMCCountedPtrArray< I3DShModule > &modules, TMCPtrArray< TMCString > &cameraNames)=0 | IExNativeFileFormat | `[pure virtual]`
ReadSceneFromStream(I3DShScene *scene, TMCiostream *stream, I3DShTreeElement *fatherTree, const TMCString &fatherTreeName, TImportInfo *ioImportInfo=NULL)=0 | IExNativeFileFormat | `[pure virtual]`
ReadTextureMap(IShTokenStream *stream, IShTextureMap **texture)=0 | IExNativeFileFormat | `[pure virtual]`
ReadTimeBased(IShTokenStream *stream, ITimeBased *timeBased)=0 | IExNativeFileFormat | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
StartReadingFile()=0 | IExNativeFileFormat | `[pure virtual]`
StartWritingFile()=0 | IExNativeFileFormat | `[pure virtual]`
WriteComponent(IShTokenStream *stream, IShParameterComponent *component)=0 | IExNativeFileFormat | `[pure virtual]`
WriteComponentData(IShTokenStream *stream, IShParameterComponent *component)=0 | IExNativeFileFormat | `[pure virtual]`
WriteTextureMap(IShTokenStream *stream, IDType keyword, IShTextureMap *texture)=0 | IExNativeFileFormat | `[pure virtual]`
WriteTimeBased(IShTokenStream *stream, IDType keyword, ITimeBased *timeBased)=0 | IExNativeFileFormat | `[pure virtual]`