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_; }
GLenum GetPrimitiveType(void) const
Definition: grid.h:28
int vertex_count(void) const
Definition: renderable_object.h:42
Grid(int cellCountBySide=1)
virtual bool FillVertexBuffer(GLfloat *pBuffer)
int CellCount(void) const
Definition: grid.h:48
Definition: renderable_object.h:25
void set_vertex_count(int vertexCount)
Definition: renderable_object.h:43
int blue(void) const
Definition: grid.h:39
std::shared_ptr< QOpenGLShaderProgram > shader_program_
Definition: renderable_object.h:88
void set_grid_color(const QColor &color)
Definition: grid.h:42
void SetupExtraUniforms(void)
Definition: grid.h:29
const QColor & grid_color(void) const
Definition: grid.h:41
int green(void) const
Definition: grid.h:38
void SetCellCount(int cellCount)
Definition: grid.h:44
int red(void) const
Definition: grid.h:37
~Grid()
Definition: grid.h:26
int vertex_element_count(void) const
Definition: renderable_object.h:45