(continue) Migrating clipboard manipulation to Session XML management

This commit is contained in:
brunoherbelin
2021-04-05 13:05:38 +02:00
parent 8a57b52fcc
commit d3a130d9ba
8 changed files with 36 additions and 123 deletions

View File

@@ -15,25 +15,6 @@ ImageProcessingShader::ImageProcessingShader(): Shader()
reset();
}
ImageProcessingShader::ImageProcessingShader(const ImageProcessingShader &S): Shader()
{
program_ = &imageProcessingShadingProgram;
reset();
brightness = S.brightness;
contrast = S.contrast;
saturation = S.saturation;
hueshift = S.hueshift;
threshold = S.threshold;
lumakey = S.lumakey;
nbColors = S.nbColors;
invert = S.invert;
filterid = S.filterid;
gamma = S.gamma;
levels = S.levels;
chromakey = S.chromakey;
chromadelta = S.chromadelta;
}
void ImageProcessingShader::use()
{
Shader::use();
@@ -56,7 +37,6 @@ void ImageProcessingShader::use()
}
void ImageProcessingShader::reset()
{
Shader::reset();
@@ -78,7 +58,7 @@ void ImageProcessingShader::reset()
}
void ImageProcessingShader::operator = (const ImageProcessingShader &S )
void ImageProcessingShader::copy(const ImageProcessingShader &S)
{
brightness = S.brightness;
contrast = S.contrast;
@@ -95,6 +75,11 @@ void ImageProcessingShader::operator = (const ImageProcessingShader &S )
chromadelta = S.chromadelta;
}
void ImageProcessingShader::operator = (const ImageProcessingShader &S )
{
copy(S);
}
void ImageProcessingShader::accept(Visitor& v)
{