, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| CouldExcludeInstance() const =0 | I3DShLightsource | [pure virtual] |
| ForEachShadowBuffer(ForEachShadowBufferCallback proc, void *priv)=0 | I3DShLightsource | [pure virtual] |
| GetColor(const TVector3 &position, const TVector3 &direction, const real distance, TMCColorRGB &result, real &shadowIntensity)=0 | I3DShLightsource | [pure virtual] |
| GetDirection(const TVector3 &position, TVector3 &resultDirection, real &resultDistance)=0 | I3DShLightsource | [pure virtual] |
| GetExShadowFeature(I3DExShadowFeature **feature)=0 | I3DShLightsource | [pure virtual] |
| GetGelComponent(I3DShLightsourceGel **gel)=0 | I3DShLightsource | [pure virtual] |
| GetLightComponent(IShComponent **component)=0 | I3DShLightsource | [pure virtual] |
| GetLightComponent()=0 | I3DShLightsource | [pure virtual] |
| GetLightGlobalTransform(TTransform3D *transform)=0 | I3DShLightsource | [pure virtual] |
| GetLightInfo(boolean &hasLightCone, boolean &hasLightSphere, real &halfAngle, TTransform3D &transform)=0 | I3DShLightsource | [pure virtual] |
| GetLightParameter(int32 keyword, void *parameter)=0 | I3DShLightsource | [pure virtual] |
| GetNewTrace(int16 &nb, TLightTraceElement *&traceElem)=0 | I3DShLightsource | [pure virtual] |
| GetPhotometricProfile(I3DExPhotometricProfile **profile)=0 | I3DShLightsource | [pure virtual] |
| GetPrimitiveID(int32 &primID)=0 | I3DShLightsource | [pure virtual] |
| GetRandomRay(int32 regionIndex, Ray3D &ray)=0 | I3DShLightsource | [pure virtual] |
| GetRestrictedList(boolean &isExclusion) const =0 | I3DShLightsource | [pure virtual] |
| GetShadowBuffer(int32 bufferIndex, I3DShCamera **camera, TBBox2D &uvBox)=0 | I3DShLightsource | [pure virtual] |
| GetShadowBufferCount()=0 | I3DShLightsource | [pure virtual] |
| GetShShadowFeature(I3DShShadowFeature **feature)=0 | I3DShLightsource | [pure virtual] |
| GetStandardLight(TStandardLight &light) const =0 | I3DShLightsource | [pure virtual] |
| GetTreeElement()=0 | I3DShLightsource | [pure virtual] |
| GetValidExLightNoAddRef()=0 | I3DShLightsource | [pure virtual] |
| InitSampling(const TBBox3D &sceneBoundingBox, real &solidAngle, int32 ®ionCount)=0 | I3DShLightsource | [pure virtual] |
| IsVisibleInPerspective()=0 | I3DShLightsource | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SetGelComponent(I3DShLightsourceGel *gel, ECloneMode cloneMode)=0 | I3DShLightsource | [pure virtual] |
| SetGelComponentByID(int32 kindID)=0 | I3DShLightsource | [pure virtual] |
| SetIsExclusion(boolean isExclusion)=0 | I3DShLightsource | [pure virtual] |
| SetLightComponent(IShComponent *component, ECloneMode cloneMode)=0 | I3DShLightsource | [pure virtual] |
| SetLightComponentByID(int32 kindID)=0 | I3DShLightsource | [pure virtual] |
| SetRestrictedList(const TTreeIdPathList &newList)=0 | I3DShLightsource | [pure virtual] |
| SetShadowFeature(I3DShShadowFeature *feature, ECloneMode cloneMode)=0 | I3DShLightsource | [pure virtual] |
| SetShadowFeatureByID(int32 kindID)=0 | I3DShLightsource | [pure virtual] |
| ShouldLightInstance(I3DShInstance *instance) const =0 | I3DShLightsource | [pure virtual] |
| UpdateLightRadius(const real radiusFromShadowFeature)=0 | I3DShLightsource | [pure virtual] |