| ActivateDocument(IMFDocument *inDoc)=0 | I3DShUtilities | [pure virtual] |
| ActivateModule(I3DShModule *inModule)=0 | I3DShUtilities | [pure virtual] |
| AddImportProblem(int16 msgIndex, TMCString &substitutionString, boolean allowMultipleEntries)=0 | I3DShUtilities | [pure virtual] |
| AddRef()=0 | IMCUnknown | [pure virtual] |
| BuildEdges(FacetMesh &mesh)=0 | I3DShUtilities | [pure virtual] |
| CalculateNormals(TMCArray< TFacet3D > *facetList, real smoothAngle)=0 | I3DShUtilities | [pure virtual] |
| Create32BitsChannel(IShChannel **channel, uint32 width, uint32 height)=0 | I3DShUtilities | [pure virtual] |
| CreateColorShader(TMCColorRGB &inColor, I3DShShader **outShader)=0 | I3DShUtilities | [pure virtual] |
| CreateImageDocument(I3DImageDocument **imageDocument)=0 | I3DShUtilities | [pure virtual] |
| CreateInvisibleTree(I3DShInvisibleTree **ppvTree, I3DShMasterGroup *inMasterGroupContext)=0 | I3DShUtilities | [pure virtual] |
| CreateKeyFrame(I3DShKeyFrame **outKeyFrame, int32 itsType)=0 | I3DShUtilities | [pure virtual] |
| CreateLayerShader(I3DShShader *colorShader, I3DShShader *maskShader, uint32 layerKind, TMCRect &position, I3DShShader **outLayerShader)=0 | I3DShUtilities | [pure virtual] |
| CreateLayersListShader(uint32 uvSpaceID, uint32 mappingMode, I3DShShader *inShader, I3DShShader **inOutShader)=0 | I3DShUtilities | [pure virtual] |
| CreateMasterShader(I3DShShader *inShader, I3DShScene *inScene, I3DShMasterShader **outMasterShader)=0 | I3DShUtilities | [pure virtual] |
| CreateMasterSound(IExSound *inSound, I3DShScene *inScene, IShMasterSound **outSound)=0 | I3DShUtilities | [pure virtual] |
| CreateModule(I3DShModule **module, IDType inModuleID, IMFDocument *inDocument)=0 | I3DShUtilities | [pure virtual] |
| CreateMultiChannelShader(I3DShShader *inColorShader, I3DShShader *inHighlightShader, I3DShShader *inShininessShader, I3DShShader *inBumpShader, I3DShShader *inReflectionShader, I3DShShader *inTransparencyShader, I3DShShader *inRefractionShader, I3DShShader *inGlowShader, I3DShShader **outShader, I3DShShader *inAlphaShader=NULL)=0 | I3DShUtilities | [pure virtual] |
| CreateMultiChannelShader(I3DShShader *channelShader, uint32 index, I3DShShader **inOutMultiChannelShader)=0 | I3DShUtilities | [pure virtual] |
| CreateNetworkComponent(IDType classID, IShNetworkComponent **remoteComponent)=0 | I3DShUtilities | [pure virtual] |
| CreatePreviewMaker(IPreviewMaker **previewmaker)=0 | I3DShUtilities | [pure virtual] |
| CreatePrimitiveByID(IDType primID, I3DShObject **shObject, const MCIID &riid, void **ppvObj)=0 | I3DShUtilities | [pure virtual] |
| CreateScene(I3DShScene **scene, I3DShObject *primitive=NULL, I3DShMasterShader *masterShader=NULL)=0 | I3DShUtilities | [pure virtual] |
| CreateTextureMapShader(IShTextureMap *inTexture, MapParams inMapParams, I3DShShader **outShader)=0 | I3DShUtilities | [pure virtual] |
| CreateTweenerChainLink(I3DShTweenerChainLink **outTweenerChainLink, int32 time, I3DShParamTimeLine *fatherTL)=0 | I3DShUtilities | [pure virtual] |
| CreateValueShader(real inValue, I3DShShader **outShader)=0 | I3DShUtilities | [pure virtual] |
| CurrentRoomWantsWireFrameActivation()=0 | I3DShUtilities | [pure virtual] |
| EndLeakStats()=0 | I3DShUtilities | [pure virtual] |
| FindAllReferenceShaderDependencies(I3DShScene *scene, TMCCountedPtrArray< I3DShMasterShader > &inExcludedMasterShaders, TMCPtrArray< I3DShMasterShader > &outHostReferencedMasterShaders)=0 | I3DShUtilities | [pure virtual] |
| FindReferenceShaders(I3DShMasterShader *inMasterShader, TMCPtrArray< I3DShMasterShader > *outFoundList)=0 | I3DShUtilities | [pure virtual] |
| FlattenReferenceShaders(I3DShMasterShader *inOutMasterShader)=0 | I3DShUtilities | [pure virtual] |
| Get2DToolWindow(IMFWindow **outWindow)=0 | I3DShUtilities | [pure virtual] |
| GetActiveDocument(IMFDocument **inDoc)=0 | I3DShUtilities | [pure virtual] |
| GetAppColorPref(const IDType colorID, TMCColorRGBA &color)=0 | I3DShUtilities | [pure virtual] |
| GetBasicToolWindow(IMFWindow **outWindow)=0 | I3DShUtilities | [pure virtual] |
| GetCameraToolWindow(IMFWindow **outWindow)=0 | I3DShUtilities | [pure virtual] |
| GetCreatorString(TMCString &creator)=0 | I3DShUtilities | [pure virtual] |
| GetCurrentRoom()=0 | I3DShUtilities | [pure virtual] |
| GetDefaultInteractiveRendererID()=0 | I3DShUtilities | [pure virtual] |
| GetDocumentChangeChannel(IChangeChannel **channel)=0 | I3DShUtilities | [pure virtual] |
| GetDocumentModule(I3DShModule **module, IMFDocument *inDocument, IDType inModuleID)=0 | I3DShUtilities | [pure virtual] |
| GetDocumentModuleByIndex(I3DShModule **module, IMFDocument *inDocument, uint32 index)=0 | I3DShUtilities | [pure virtual] |
| GetDocumentModuleCount(IMFDocument *inDocument)=0 | I3DShUtilities | [pure virtual] |
| GetEditor(int32 primitiveID)=0 | I3DShUtilities | [pure virtual] |
| GetEditorsList()=0 | I3DShUtilities | [pure virtual] |
| GetFileForReading(IMCFile **filePtr, const TMCString &fullPathName, IDType format, IDType fileFamily)=0 | I3DShUtilities | [pure virtual] |
| GetGlobalModule(I3DShModule **module, IDType inModuleID)=0 | I3DShUtilities | [pure virtual] |
| GetGlobalModuleByIndex(I3DShModule **module, uint32 index)=0 | I3DShUtilities | [pure virtual] |
| GetGlobalModuleCount()=0 | I3DShUtilities | [pure virtual] |
| GetHierarchyWindow(IMFPart **part)=0 | I3DShUtilities | [pure virtual] |
| GetIconChangeChannel(IChangeChannel **channel)=0 | I3DShUtilities | [pure virtual] |
| GetImmediateUpdateChannel(IChangeChannel **channel)=0 | I3DShUtilities | [pure virtual] |
| GetIncrementalTexturerFlags(uint32 &flags)=0 | I3DShUtilities | [pure virtual] |
| GetLastActiveSceneDoc()=0 | I3DShUtilities | [pure virtual] |
| GetLastImageOpenPath(TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| GetLastImageSavePath(TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| GetLastSoundOpenPath(TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| GetMouseScreenPosition(TMCPoint &mouseLocation)=0 | I3DShUtilities | [pure virtual] |
| GetOpenglUseDisplayLists()=0 | I3DShUtilities | [pure virtual] |
| GetOpenglUseOneWindowPerView()=0 | I3DShUtilities | [pure virtual] |
| GetPreferedFrameRate()=0 | I3DShUtilities | [pure virtual] |
| GetPreferedTweenerID()=0 | I3DShUtilities | [pure virtual] |
| GetPreferedTweenerID(IDType tweenID)=0 | I3DShUtilities | [pure virtual] |
| GetPreferencesChangeChannel(IChangeChannel **channel)=0 | I3DShUtilities | [pure virtual] |
| GetPreferredEditor(int32 primitiveID)=0 | I3DShUtilities | [pure virtual] |
| GetPrimitiveEditorsList(int32 inPrimitiveID, int32 inEditingType, TMCArray< SEditorCouple > *outList)=0 | I3DShUtilities | [pure virtual] |
| GetPropertiesWindow(IMFPart **part)=0 | I3DShUtilities | [pure virtual] |
| GetRenderToolWindow(IMFWindow **outWindow)=0 | I3DShUtilities | [pure virtual] |
| GetScenePreviewPart()=0 | I3DShUtilities | [pure virtual] |
| GetTimeDisplayMode()=0 | I3DShUtilities | [pure virtual] |
| GetWorkingPlanesControlWindow(IMFWindow **outWindow)=0 | I3DShUtilities | [pure virtual] |
| InitLeakStats()=0 | I3DShUtilities | [pure virtual] |
| IsRenderingNode()=0 | I3DShUtilities | [pure virtual] |
| LoadScene(I3DShScene **scene, IMCFile *file, int32 format)=0 | I3DShUtilities | [pure virtual] |
| LoadSceneDocument(ISceneDocument **sceneDoc, IMCFile *file, int32 format)=0 | I3DShUtilities | [pure virtual] |
| OptimizeShader(TMCCountedPtr< I3DShShader > &shader)=0 | I3DShUtilities | [pure virtual] |
| PostSceneCommand(IDType inClassID, ISceneDocument *inSceneDocument)=0 | I3DShUtilities | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| ReadTimeBased(IShTokenStream *stream, ITimeBased *timeBased)=0 | I3DShUtilities | [pure virtual] |
| RegisterNewKeyFrameType(I3DShKeyFrame *inKeyFrameType)=0 | I3DShUtilities | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| RemoveDuplicateTexturesInRAM(TMCCountedPtrArray< IShTextureMap > &textures)=0 | I3DShUtilities | [pure virtual] |
| ResetImportReport()=0 | I3DShUtilities | [pure virtual] |
| SelectRoom(RoomID roomID, boolean dontPostUndoableAction=false)=0 | I3DShUtilities | [pure virtual] |
| SetAppColorPref(const IDType colorID, const TMCColorRGBA &color)=0 | I3DShUtilities | [pure virtual] |
| SetDefaultInteractiveRendererID(IDType rendererID)=0 | I3DShUtilities | [pure virtual] |
| SetIncrementalTexturerFlags(uint32 flags)=0 | I3DShUtilities | [pure virtual] |
| SetLastImageOpenPath(const TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| SetLastImageSavePath(const TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| SetLastSoundOpenPath(const TMCString &path)=0 | I3DShUtilities | [pure virtual] |
| SetPreferedFrameRate(real32 fps)=0 | I3DShUtilities | [pure virtual] |
| SetPreferredEditor(int32 primitiveID, int32 editorID)=0 | I3DShUtilities | [pure virtual] |
| SetTimeDisplayMode(int32 inMode)=0 | I3DShUtilities | [pure virtual] |
| ShowImportReport(int16 dialogID, int16 strListID)=0 | I3DShUtilities | [pure virtual] |
| UnregisterNewKeyFrameType(I3DShKeyFrame *inKeyFrameType)=0 | I3DShUtilities | [pure virtual] |
| WantsNoTexture()=0 | I3DShUtilities | [pure virtual] |
| WantsTexture()=0 | I3DShUtilities | [pure virtual] |
| WriteTimeBased(IShTokenStream *stream, IDType keyword, ITimeBased *timeBased)=0 | I3DShUtilities | [pure virtual] |