src/gl/axesprogram.h

changeset 70
f21b800b02a4
parent 69
a36913fc552a
child 102
9f435f66bd0c
child 118
8e1c9f18ae15
equal deleted inserted replaced
69:a36913fc552a 70:f21b800b02a4
1 #ifndef AXESPROGRAM_H 1 #pragma once
2 #define AXESPROGRAM_H 2 #include "gl/common.h"
3 #include "gl/basicshaderprogram.h"
3 4
4 5 class AxesProgram : public AbstractBasicShaderProgram
5 class AxesProgram
6 { 6 {
7 Q_OBJECT
7 public: 8 public:
8 AxesProgram(); 9 using AbstractBasicShaderProgram::AbstractBasicShaderProgram;
10 protected:
11 const char* vertexShaderSource() const override;
12 const char* fragmentShaderSource() const override;
13 const void* vertexData() const override;
14 GLenum drawMode() const override;
15 int vertexSize() const override;
16 int vertexCount() const override;
17 void setupVertexArrays() override;
9 }; 18 };
10
11 #endif // AXESPROGRAM_H

mercurial