#ifndef WATERRASTERIZER_H #define WATERRASTERIZER_H #include "software_global.h" #include "Rasterizer.h" namespace paysages { namespace software { class WaterRasterizer: public Rasterizer { public: WaterRasterizer(SoftwareRenderer* renderer, int client_id); void rasterizeQuad(CanvasPortion* canvas, double x, double z, double size); virtual void rasterizeToCanvas(CanvasPortion* canvas); virtual Color shadeFragment(const CanvasFragment &fragment) const; }; } } #endif // WATERRASTERIZER_H