implemented low quality gaussian blur

This commit is contained in:
itsmattkc
2018-08-30 10:38:05 +10:00
parent bc3dd338db
commit 213e989271
9 changed files with 103 additions and 37 deletions
+10 -2
View File
@@ -92,8 +92,8 @@ Effect::Effect(Clip* c, int t, int i) :
type(t),
id(i),
enable_image(false),
enable_opengl(false)
enable_opengl(false),
iterations(1)
{
container = new CollapsibleWidget();
if (type == EFFECT_TYPE_VIDEO) {
@@ -290,6 +290,14 @@ void Effect::save(QXmlStreamWriter& stream) {
}
}
int Effect::getIterations() {
return iterations;
}
void Effect::setIterations(int i) {
iterations = qMax(i, 1);
}
Effect* Effect::copy(Clip* c) {
Effect* copy = create_effect(id, c);
copy_field_keyframes(copy);