Inheritance diagram for I3DExAtmosphericShader:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | SegmentFilter (TVector3 &beg, TVector3 &end, TMCColorRGB &inOutFilter, boolean indirectLight, boolean isShadowCasting)=0 |
| virtual MCCOMErr MCCOMAPI | DirectionFilter (TVector3 &origin, TVector3 &direction, TMCColorRGB &inOutFilter, boolean indirectLight)=0 |
There are two interfaces to access a component: The shell interface (ISh. or I3DSh.) and the external interface (IEx. or I3DEx.) . You can get one from the other using QueryInterface.
Whenever it is possible you should use the Shell interface to access the component because the Shell will make sure that the parameter map of the external component is valid. This is especially important if the component is animated. For more information on components see the Overview of the SDK.
|
||||||||||||||||||||
|
Calculates the effect of the atmosphere on an infinite ray.
Implemented in TBasicAtmosphere. |
|
||||||||||||||||||||||||
|
Calculates the effect of the atmosphere on a finite line segment on a ray.
|
1.3.9.1