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