, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| CanBeTransparent(int32 shadingDomainIndex)=0 | I3DShInstance | [pure virtual] |
| CastsShadow()=0 | I3DShInstance | [pure virtual] |
| Dehydrate(int16 level)=0 | I3DShInstance | [pure virtual] |
| DeleteRenderingCaches()=0 | I3DShInstance | [pure virtual] |
| DoShade(ShadingOut &shadingOut, ShadingIn &shadingIn)=0 | I3DShInstance | [pure virtual] |
| EInstanceKind enum name | I3DShInstance | |
| EInstanceType enum name | I3DShInstance | |
| FlushFlatennedTextureCaches()=0 | I3DShInstance | [pure virtual] |
| Get3DObject(I3DShObject **object)=0 | I3DShInstance | [pure virtual] |
| GetBackfaceMode()=0 | I3DShInstance | [pure virtual] |
| GetBoundingBox(TBBox3D &bbox, ETreeDeformBBoxModes deformMode, boolean rendering=true)=0 | I3DShInstance | [pure virtual] |
| GetBump(TVector3 &result, ShadingIn &shadingIn)=0 | I3DShInstance | [pure virtual] |
| GetClassSignature()=0 | I3DShInstance | [pure virtual] |
| GetDeformed3DObject(I3DShObject **object)=0 | I3DShInstance | [pure virtual] |
| GetFacetBoundingBox(TBBox3D &bbox, ETreeDeformBBoxModes deformMode, const TMatrix33 &mappingTransform, void *listener, uint32 matrixChangedPhase)=0 | I3DShInstance | [pure virtual] |
| GetFacetMesh(real lod)=0 | I3DShInstance | [pure virtual] |
| GetFlatennedTexturesAsync(uint32 uvSpaceID, UVMaps &maps, TextureAvailableProc proc, void *privData, TMCRealRect *range=nil) const =0 | I3DShInstance | [pure virtual] |
| GetFlatennedTexturesSync(uint32 uvSpaceID, UVMaps &maps, boolean wantsProgress, TMCRealRect *range=nil) const =0 | I3DShInstance | [pure virtual] |
| GetIndex(int32 &index)=0 | I3DShInstance | [pure virtual] |
| GetInstanceKind()=0 | I3DShInstance | [pure virtual] |
| GetInstanceType()=0 | I3DShInstance | [pure virtual] |
| GetLODParamType() const =0 | I3DShInstance | [pure virtual] |
| GetMainColors(TMCColorRGBA &color1, TMCColorRGBA &color2)=0 | I3DShInstance | [pure virtual] |
| GetOverrideRenderable()=0 | I3DShInstance | [pure virtual] |
| GetRecommendedTextureSize(uint32 uvSpaceID, uint32 channelIndex, uint32 &width, uint32 &height) const =0 | I3DShInstance | [pure virtual] |
| GetReflectionFeature(I3DExReflectionFeature **reflectionFeature)=0 | I3DShInstance | [pure virtual] |
| GetReflectionFeature(I3DShReflectionFeature **reflectionFeature)=0 | I3DShInstance | [pure virtual] |
| GetRefractionFeature(I3DExRefractionFeature **refractionFeature)=0 | I3DShInstance | [pure virtual] |
| GetRefractionFeature(I3DShRefractionFeature **refractionFeature)=0 | I3DShInstance | [pure virtual] |
| GetRelevantTextureBucketCache(uint32 uvSpaceID, uint32 channelIndex, boolean allowMultiplierModification, IShTextureMapBucketCache **outTextureMapFile) const =0 | I3DShInstance | [pure virtual] |
| GetRenderingCache(IDType cacheType, uint32 instanceIndex)=0 | I3DShInstance | [pure virtual] |
| GetRenderingFacetMesh()=0 | I3DShInstance | [pure virtual] |
| GetShader(I3DShMasterShader **masterShader)=0 | I3DShInstance | [pure virtual] |
| GetShaderApproximation(ShadingOut &shadingOut, ShadingIn &shadingIn)=0 | I3DShInstance | [pure virtual] |
| GetShadingFlags(ShadingFlags &theFlags)=0 | I3DShInstance | [pure virtual] |
| GetTemporaryCache()=0 | I3DShInstance | [pure virtual] |
| GetTreeElement()=0 | I3DShInstance | [pure virtual] |
| GetURL(TMCString &name, int16 &kind)=0 | I3DShInstance | [pure virtual] |
| GetUVSpace(uint32 uvSpaceID, UVSpaceInfo *uvSpaceInfo)=0 | I3DShInstance | [pure virtual] |
| GetUVSpaceCount()=0 | I3DShInstance | [pure virtual] |
| GetUVSpaceShader(uint32 uvSpaceID, I3DShMasterShader **masterShader)=0 | I3DShInstance | [pure virtual] |
| IsGenerator() const =0 | I3DShInstance | [pure virtual] |
| IsVolumeInstance()=0 | I3DShInstance | [pure virtual] |
| kCameraInstance enum value | I3DShInstance | |
| kInstanceKind_Max enum value | I3DShInstance | |
| kLightInstance enum value | I3DShInstance | |
| kPrimitiveInstance enum value | I3DShInstance | |
| kSceneInstance enum value | I3DShInstance | |
| kStandardInstance enum value | I3DShInstance | |
| kSubInstance enum value | I3DShInstance | |
| kSubInstanceWithUniformScaling enum value | I3DShInstance | |
| LockRenderingCaches(TRenderingCacheLock &lock)=0 | I3DShInstance | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| RayHit(RayHitParameters ¶m)=0 | I3DShInstance | [pure virtual] |
| RayHitFacet(RayHitParameters ¶ms, uint32 facetIndex, real lod)=0 | I3DShInstance | [pure virtual] |
| ReceivesShadow()=0 | I3DShInstance | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Set3DObject(I3DShObject *object)=0 | I3DShInstance | [pure virtual] |
| SetBackfaceMode(EBackfaceMode BackfaceMode)=0 | I3DShInstance | [pure virtual] |
| SetOverrideRenderable(TInstanceRenderable *inOverrideRenderable)=0 | I3DShInstance | [pure virtual] |
| SetReflectionFeature(I3DShReflectionFeature *feature, ECloneMode cloneMode)=0 | I3DShInstance | [pure virtual] |
| SetReflectionFeatureByID(int32 kindID)=0 | I3DShInstance | [pure virtual] |
| SetRefractionFeature(I3DShRefractionFeature *feature, ECloneMode cloneMode)=0 | I3DShInstance | [pure virtual] |
| SetRefractionFeatureByID(int32 kindID)=0 | I3DShInstance | [pure virtual] |
| SetRenderingCache(const IDType cacheType, TInstanceRenderingCache *cache)=0 | I3DShInstance | [pure virtual] |
| SetShader(I3DShMasterShader *masterShader)=0 | I3DShInstance | [pure virtual] |
| SetShadingFromMaps(uint32 uvSpaceID, UVMaps &maps, MapParams *mapParams, TMCRealRect *range=nil)=0 | I3DShInstance | [pure virtual] |
| SetTemporaryCache(IMCUnknown *cache)=0 | I3DShInstance | [pure virtual] |
| SetURL(const TMCString &name, int16 kind)=0 | I3DShInstance | [pure virtual] |
| SetUVSpaceShader(uint32 uvSpaceID, I3DShMasterShader *masterShader)=0 | I3DShInstance | [pure virtual] |
| ShadeAndLight2(LightingDetail &result, const LightingContext &lightingContext, TAbsorptionFunction *absorptionFunction)=0 | I3DShInstance | [pure virtual] |
| ShaderModified()=0 | I3DShInstance | [pure virtual] |
| UsesDefaultShader()=0 | I3DShInstance | [pure virtual] |
| UsesShaders() const =0 | I3DShInstance | [pure virtual] |