OpenHantek
Loading...
Searching...
No Matches
glscopegraph.h
1#pragma once
2
3#include <memory>
4
5#include <QOpenGLBuffer>
6#include <QOpenGLFunctions>
7#include <QOpenGLShaderProgram>
8#include <QOpenGLVertexArrayObject>
9#include <QOpenGLWidget>
10#include <QtGlobal>
11
12#include "post/ppresult.h"
13
14struct Graph {
15 explicit Graph();
16 Graph(const Graph &) = delete;
17 Graph(const Graph &&) = delete;
18 ~Graph();
19 void writeData(PPresult *data, QOpenGLShaderProgram *program, int vertexLocation);
20 typedef std::pair<QOpenGLVertexArrayObject *, GLsizei> VaoCount;
21
22 public:
23 int allocatedMem = 0;
24 QOpenGLBuffer buffer;
25 std::vector<VaoCount> vaoVoltage;
26 std::vector<VaoCount> vaoSpectrum;
27};
Post processing results.
Definition ppresult.h:31
Definition glscopegraph.h:14