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