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
14
struct
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
};
PPresult
Post processing results.
Definition
ppresult.h:31
Graph
Definition
glscopegraph.h:14
Generated by
1.12.0