20 int vertexSize() const override; |
25 int vertexSize() const override; |
21 int vertexCount() const override; |
26 int vertexCount() const override; |
22 void setupVertexArrays() override; |
27 void setupVertexArrays() override; |
23 GLenum drawMode() const override; |
28 GLenum drawMode() const override; |
24 QOpenGLBuffer::UsagePattern usagePattern() const override; |
29 QOpenGLBuffer::UsagePattern usagePattern() const override; |
|
30 void setFragmentStyle(FragmentStyle newFragmentStyle); |
25 private: |
31 private: |
26 std::vector<Vertex> data; |
32 std::vector<Vertex> data; |
|
33 FragmentStyle fragmentStyle = Normal; |
27 }; |
34 }; |
28 |
35 |
29 #endif // VERTEXPROGRAM_H |
36 #endif // VERTEXPROGRAM_H |