Inheritance diagram for I3DExRaytracer:

Public Member Functions | |
| virtual boolean MCCOMAPI | LightBeam (const RayHit3D &origin, const Ray3D &aR, real tmin, real tmax, TMCColorRGBA &filterColor, uint32 &numberOfRays)=0 |
| virtual boolean MCCOMAPI | GetRayColor (TMCColorRGBA &resColor, const RayHitParameters &rayHitParams, const RTLevelInfo &level, const TVector2 &screenCoordinates, uint32 &numberOfRays, RayColorFlags flags)=0 |
| virtual int32 | GetLightCount ()=0 |
| virtual boolean MCCOMAPI | GetLightIntensity (DirectLighting &lighting, int32 lightIndex, const LightingContext &lightingContext, boolean withShadow)=0 |
| virtual void MCCOMAPI | CalcReflections (ReflectionIO &reflectionIO, const LightingContext &lightingContext)=0 |
| virtual void MCCOMAPI | CalcTransparency (RefractionIO &transparencyIO, const LightingContext &lightingContext)=0 |
| virtual void MCCOMAPI | CalculateCaustic (TMCColorRGB &resColor, const LightingContext &lightingContext)=0 |
| virtual void MCCOMAPI | GetIndirectLighting (TMCColorRGB &resColor, const LightingContext &lightingContext)=0 |
| virtual void MCCOMAPI | GetBackGroundColor (TMCColorRGBA &color, boolean &fullAreaDone, const Ray3D &ray, const TVector2 &uv, boolean showbackdrop, boolean showBackGround, boolean indirectLight)=0 |
| virtual void MCCOMAPI | GetLightDirection (TVector3 &lightDirection, int32 lightIndex, const LightingContext &lightingContext)=0 |
| virtual const IllumSettings &MCCOMAPI | GetIllumSettings ()=0 |
| virtual const RendEnv &MCCOMAPI | GetRendEnv ()=0 |
|
||||||||||||
|
Calculates the light the comes from the reflection
|
|
||||||||||||
|
Calculates the light the comes from the transparency
|
|
||||||||||||
|
Calculates the caustics at a given point.
|
|
||||||||||||||||||||||||||||||||
|
Calculate the color of the background/backdrop seen through a particular ray. Note that the backdrop should only be visible through direct ray from the camera. The atmosphere is also applied on the color along the ray.
|
|
|
Returns the current illumination settings of the renderer |
|
||||||||||||
|
Computes the indirect lighting of a point by sampling the direction around its normal.
|
|
|
Returns the number of lights in the scene |
|
||||||||||||||||
|
Returns the direction of a given light
|
|
||||||||||||||||||||
|
Calculates the lighting from one light for the current point.
|
|
||||||||||||||||||||||||||||
|
Returns the color of a ray given in RayHitParameters in resColor
|
|
|
Returns the current rendering environment |
|
||||||||||||||||||||||||||||
|
Traces a ray between two points (tmax should be normally finite). This is by the shadow feature to calculate the shadows.
|
1.3.9.1