Exemplo n.º 1
0
PrintPlugin::PrintPlugin( OfxImageEffectHandle handle )
: ImageEffectGilPlugin( handle )
{
	_paramMode = fetchChoiceParam( kParamMode );
	_paramOutput = fetchChoiceParam( kParamOutput );
	_paramPixel = fetchInt2DParam( kParamPixel );
	_paramRegionMin = fetchInt2DParam( kParamRegionMin );
	_paramRegionMax = fetchInt2DParam( kParamRegionMax );
	_paramFlip = fetchBooleanParam( kParamFlip );
}
Exemplo n.º 2
0
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( );
}
Exemplo n.º 3
0
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 ) );
		}
	}
}