#include <imtl.h>

Public Types |
|
| enum | ReshadeRequirements { RR_None = 0, RR_NeedPreshade, RR_NeedReshade } |
Public Member Functions |
|
| virtual | ~IReshading () |
| virtual ReshadeRequirements | GetReshadeRequirements () |
| virtual void | PreShade (ShadeContext &sc, IReshadeFragment *pFrag) |
| virtual void | PostShade (ShadeContext &sc, IReshadeFragment *pFrag, int &nextTexIndex, IllumParams *ip=NULL) |
| enum ReshadeRequirements |
{ RR_None = 0, RR_NeedPreshade, RR_NeedReshade }; // mjm - 06.02.00
| virtual ~IReshading | ( | ) | [inline, virtual] |
{;}
| virtual ReshadeRequirements GetReshadeRequirements | ( | ) | [inline, virtual] |
{ return RR_NeedPreshade; } // mjm - 06.02.00
| virtual void PreShade | ( | ShadeContext & | sc, |
| IReshadeFragment * | pFrag | ||
| ) | [inline, virtual] |
Reimplemented in Shader.
{ }
| virtual void PostShade | ( | ShadeContext & | sc, |
| IReshadeFragment * | pFrag, | ||
| int & | nextTexIndex, | ||
| IllumParams * | ip = NULL |
||
| ) | [inline, virtual] |
Reimplemented in Shader.
{ }