Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/3dview/linemeshgeometry.h
Show All 26 Lines | |||||
27 | #include <Qt3DRender/QBuffer> | 27 | #include <Qt3DRender/QBuffer> | ||
28 | 28 | | |||
29 | class LineMeshGeometry : public Qt3DRender::QGeometry | 29 | class LineMeshGeometry : public Qt3DRender::QGeometry | ||
30 | { | 30 | { | ||
31 | Q_OBJECT | 31 | Q_OBJECT | ||
32 | 32 | | |||
33 | public: | 33 | public: | ||
34 | LineMeshGeometry(const QVector<QVector3D> &vertices, Qt3DCore::QNode *parent = Q_NULLPTR); | 34 | LineMeshGeometry(const QVector<QVector3D> &vertices, Qt3DCore::QNode *parent = Q_NULLPTR); | ||
35 | ~LineMeshGeometry(); | 35 | ~LineMeshGeometry() = default; | ||
36 | int vertexCount(); | 36 | int vertexCount(); | ||
37 | 37 | | |||
38 | private: | 38 | private: | ||
39 | Qt3DRender::QAttribute *_positionAttribute; | 39 | Qt3DRender::QAttribute *_positionAttribute; | ||
40 | Qt3DRender::QBuffer *_vertexBuffer; | 40 | Qt3DRender::QBuffer *_vertexBuffer; | ||
41 | }; | 41 | }; |