RenderWire

Superclasses

The VirtualDisplay Class

Other Subclasses: MonochromeDisplay& Canvas3D

Render2D

Other Subclasses: Kneeboard, RenderGMComposite

Render3D

Other Subclasses:RenderGMRadar

Render OTW


RenderTV

Other Subclasses:RenderIR, RenderNVG

RenderWire




public:
        RenderWire()                    {};
        virtual ~RenderWire()   {};

        virtual void Setup( ImageBuffer *imageBuffer, RViewPoint *vp );

        virtual void StartFrame( void );

  protected:
        // Overloaded to provide appropriate sky effects
        virtual void DrawSun( void )    {};
        virtual void DrawMoon( void )   {};
        virtual void DrawStars( void )  {};
        virtual void ComputeHorizonEffect( HorizonRecord *pHorizon )    { pHorizon->horeffect = 0; };

        // Overloaded to prevent the ambient light level and sky color from changing
        virtual void SetTimeOfDayColor( void )  {};
        virtual void AdjustSkyColor( void )             {};

        virtual void ComputeVertexColor( TerrainVertex *vert, Tpost *post, float distance );