I3DExReflectionFeature Struct Reference
[External Interfaces]

Inheritance diagram for I3DExReflectionFeature:
IMCUnknown TBasicReflectionFeature

List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI CalcReflection (ReflectionIO &reflectionIO, const LightingContext &lightingContext)=0

Detailed Description

A reflection feature controls the way reflection is calculated on an object. For instance, you could trace rays through the scene to determine the effect or directly get a value for a precalculated map (reflection mapping)...


Member Function Documentation

virtual MCCOMErr MCCOMAPI I3DExReflectionFeature::CalcReflection ( ReflectionIO reflectionIO,
const LightingContext lightingContext 
) [pure virtual]

Calculates the reflection given a particular lighting context (point, shading, incoming ray...)

Parameters:
reflectionIO Info specific to the reflection features
lightingContext The ligthing context (point, shading, incoming ray...)

Implemented in TBasicReflectionFeature.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:38 2010 for Carrara SDK Doc by  doxygen 1.6.3