I3DShInstance Member List

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