virtual void Setup( ImageBuffer *imageBuffer, RViewPoint *vp );
virtual
void StartFrame( void );
virtual
void FinishFrame( void );
virtual void SetColor( DWORD packedRGBA );
protected:
//
Overloaded to provide appropriate sky effects
virtual
void DrawSun( void );
virtual
void DrawMoon( void );
virtual
void ComputeHorizonEffect( HorizonRecord *pHorizon )
{ pHorizon->horeffect = 0; };
virtual
void ProcessColor( Tcolor *color );
virtual
void ComputeVertexColor( TerrainVertex *vert, Tpost *post, float distance
);