#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) override; virtual Color shadeFragment(const CanvasFragment &fragment) const override; }; } } #endif // WATERRASTERIZER_H