6 #include <QWaitCondition> 7 #include <QOffscreenSurface> 8 #include <QOpenGLContext> 9 #include <QOpenGLFramebufferObject> 10 #include <QOpenGLShaderProgram> 26 void start_render(QOpenGLContext* share,
Sequence* s,
const QString &save =
nullptr, GLvoid *pixels =
nullptr,
int pixel_linesize = 0,
int idivider = 0);
27 bool did_texture_fail();
37 void delete_texture();
39 void delete_shader_program();
41 QWaitCondition waitCond;
42 QOffscreenSurface surface;
43 QOpenGLContext* share_ctx;
45 QOpenGLShaderProgram* blend_mode_program;
46 QOpenGLShaderProgram* premultiply_program;
50 GLuint back_texture_1;
51 GLuint back_texture_2;
62 int pixel_buffer_linesize;
65 #endif // RENDERTHREAD_H Definition: sequence.h:13
Definition: renderthread.h:15