, 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] |