, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| CalcReflections(ReflectionIO &reflectionIO, const LightingContext &lightingContext)=0 | I3DExRaytracer | [pure virtual] |
| CalcTransparency(RefractionIO &transparencyIO, const LightingContext &lightingContext)=0 | I3DExRaytracer | [pure virtual] |
| CalcTransparency2(RefractionIO &transparencyIO, const LightingContext &lightingContext, TAbsorptionFunction *absorptionFunction)=0 | I3DExRaytracer | [pure virtual] |
| CalculateCaustic(TMCColorRGB &resColor, const LightingContext &lightingContext)=0 | I3DExRaytracer | [pure virtual] |
| CalculateInScattering(TMCColorRGBA &outInScatteredColor, real absorptionCoef, const LightingContext &lightingContext, const TTransparencyParameters &transparencyParams, const TVector3 &direction, const real distance)=0 | I3DExRaytracer | [pure virtual] |
| GetBackGroundColor(TMCColorRGBA &color, boolean &fullAreaDone, const Ray3D &ray, const TVector2 &uv, boolean showbackdrop, boolean showBackGround, boolean indirectLight)=0 | I3DExRaytracer | [pure virtual] |
| GetBackGroundColor2(TMCColorRGBA &color, boolean &fullAreaDone, const Ray3D &ray, const TVector2 &uv, BackgroundRenderingFlags flags)=0 | I3DExRaytracer | [pure virtual] |
| GetIllumSettings()=0 | I3DExRaytracer | [pure virtual] |
| GetIndirectLighting(TMCColorRGB &resColor, real &ambientOcclusionFactor, const LightingContext &lightingContext)=0 | I3DExRaytracer | [pure virtual] |
| GetLightCount()=0 | I3DExRaytracer | [pure virtual] |
| GetLightDirection(TVector3 &lightDirection, int32 lightIndex, const LightingContext &lightingContext)=0 | I3DExRaytracer | [pure virtual] |
| GetLightIntensity(DirectLighting &lighting, int32 lightIndex, const LightingContext &lightingContext, boolean withShadow, boolean lightFromBehind)=0 | I3DExRaytracer | [pure virtual] |
| GetLightSource(I3DShLightsource **source, int32 lightIndex)=0 | I3DExRaytracer | [pure virtual] |
| GetRandomSeed()=0 | I3DExRaytracer | [pure virtual] |
| GetRayColor(TMCColorRGBA &resColor, const RayHitParameters &rayHitParams, const RTLevelInfo &level, const TVector2 &screenCoordinates, RendContext &rendContext, RayColorFlags flags)=0 | I3DExRaytracer | [pure virtual] |
| GetRayColor2(TMCColorRGBA &resColor, const RayHitParameters &rayHitParams, const RTLevelInfo &level, const TVector2 &screenCoordinates, RendContext &rendContext, TAbsorptionFunction *absorptionFunction, RayColorFlags flags)=0 | I3DExRaytracer | [pure virtual] |
| GetRendEnv()=0 | I3DExRaytracer | [pure virtual] |
| GetSceneMagnitude()=0 | I3DExRaytracer | [pure virtual] |
| GetSubsurfaceScattering(TMCColorRGB &subsurfaceColor, const TMCColorRGB ¤tColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DExRaytracer | [pure virtual] |
| LightBeam(LightBeamParams ¶ms)=0 | I3DExRaytracer | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SetRandomSeed(const uint32 seed)=0 | I3DExRaytracer | [pure virtual] |