Add ability to set param of stretch

This commit is contained in:
2020-05-16 22:38:38 +02:00
parent ab2a7c9f1a
commit 3fb3b2a760
6 changed files with 50 additions and 7 deletions
+7 -1
View File
@@ -111,6 +111,12 @@ void ImageWidget::setStrech(int stretch)
update();
}
void ImageWidget::setStretchParam(float param)
{
m_param = param;
update();
}
void ImageWidget::setOffset(int dx, int dy)
{
m_dx = dx;
@@ -137,7 +143,7 @@ void ImageWidget::paintGL()
m_program->setUniformValue("viewport", (float)width(), (float)height());
m_program->setUniformValue("offset", dx, dy);
m_program->setUniformValue("stretch", m_stretch);
m_program->setUniformValue("a", 0.1f);
m_program->setUniformValue("a", m_param);
m_program->setUniformValue("zoom", 1.0f/m_scale);
m_image->bind(0);