19#include <QtGui/QColor>
25 explicit Grid(
int cellCountBySide = 1);
31 color.setX(
static_cast<float>(grid_color_.redF()));
32 color.setY(
static_cast<float>(grid_color_.greenF()));
33 color.setZ(
static_cast<float>(grid_color_.blueF()));
37 int red(
void)
const {
return grid_color_.red(); }
38 int green(
void)
const {
return grid_color_.green(); }
39 int blue(
void)
const {
return grid_color_.blue(); }
41 const QColor&
grid_color(
void)
const {
return grid_color_; }
virtual bool FillVertexBuffer(GLfloat *pBuffer)
GLenum GetPrimitiveType(void) const
int CellCount(void) const
void set_grid_color(const QColor &color)
void SetupExtraUniforms(void)
void SetCellCount(int cellCount)
const QColor & grid_color(void) const
int vertex_element_count(void) const
int vertex_count(void) const
std::shared_ptr< QOpenGLShaderProgram > shader_program_
void set_vertex_count(int vertexCount)