51 #ifndef TRIANGLERENDERER_H
52 #define TRIANGLERENDERER_H
54 #include <QtGui/private/qrhi_p.h>
77 bool m_vbufReady =
false;
84 bool m_depthWrite =
false;
85 int m_colorAttCount = 1;
89 int m_opacityDir = -1;
90 int m_sampleCount = 1;
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
The QSize class defines the size of a two-dimensional object using integer point precision.
The QVector3D class represents a vector or vertex in 3D space.
void setColorAttCount(int count)
void setSampleCount(int samples)
QRhiGraphicsPipeline * pipeline() const
void queueDraw(QRhiCommandBuffer *cb, const QSize &outputSizeInPixels)
void setDepthWrite(bool enable)
void queueResourceUpdates(QRhiResourceUpdateBatch *resourceUpdates)
void initResources() override
void setTranslation(const QVector3D &v)
void resize(const QSize &pixelSize)
GLsizei const GLfloat * v
[13]
GLenum GLenum GLsizei count
SSL_CTX int(* cb)(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg)