#ifndef _GRID_BACKGROUND_H_ #define _GRID_BACKGROUND_H_ #include class GridBackground : public GuiImage { public: GridBackground(GuiImageData *imgData); virtual ~GridBackground(); void setColorIntensity(const glm::vec4 &color) { colorIntensity = color; } const glm::vec4 &getColorIntensity() const { return colorIntensity; } void setDistanceFadeOut(const float &a) { distanceFadeOut = a; } void draw(CVideo *pVideo, const glm::mat4 &modelView); private: glm::mat4 m_modelView; glm::vec4 colorIntensity; glm::vec4 alphaFadeOut; float distanceFadeOut; }; #endif // _GRID_BACKGROUND_H_