PrintPlugin::PrintPlugin( OfxImageEffectHandle handle ) : ImageEffectGilPlugin( handle ) { _paramMode = fetchChoiceParam( kParamMode ); _paramOutput = fetchChoiceParam( kParamOutput ); _paramPixel = fetchInt2DParam( kParamPixel ); _paramRegionMin = fetchInt2DParam( kParamRegionMin ); _paramRegionMax = fetchInt2DParam( kParamRegionMax ); _paramFlip = fetchBooleanParam( kParamFlip ); }
PrintPlugin::PrintPlugin( OfxImageEffectHandle handle ) : ImageEffectGilPlugin( handle ) { _paramMode = fetchChoiceParam ( kParamMode ); _paramOutput = fetchChoiceParam ( kParamOutput ); _paramColor = fetchChoiceParam ( kParamColor ); _paramPixel = fetchInt2DParam ( kParamPixel ); _paramRegionMin = fetchInt2DParam ( kParamRegionMin ); _paramRegionMax = fetchInt2DParam ( kParamRegionMax ); _paramOutputColumns = fetchIntParam ( kParamColumns ); _paramFlip = fetchBooleanParam( kParamFlip ); _paramOpenGlWindow = fetchBooleanParam( kParamOutputOpenGL ); updateParams( ); }
ConvolutionPlugin::ConvolutionPlugin( OfxImageEffectHandle handle ) : ImageEffectGilPlugin( handle ) { _paramSize = fetchInt2DParam( kParamSize ); _paramCoef.resize( kParamSizeMax ); for( unsigned int y = 0; y < kParamSizeMax; ++y ) { _paramCoef[y].resize( kParamSizeMax ); for( unsigned int x = 0; x < kParamSizeMax; ++x ) { _paramCoef[y][x] = fetchDoubleParam( getCoefName( y, x ) ); } } }