Inheritance diagram for PageMagickFilter:


Public Member Functions | |
| void | Initialise (PageMagickInfo *info) |
| void | GetFrame (uint8_t *pixels, int i) |
| bool | ChangesImage () |
| void | PreGetFrame (int keyPosition) |
Private Attributes | |
| PageMagickInfo * | info |
| GDKImageFilter * | filter |
Definition at line 1072 of file page_magick.cc.
|
|
Reimplemented from PageMagickImage. Definition at line 1109 of file page_magick.cc. References filter. 01110 {
01111 NullImageFilter * no_image_encode = dynamic_cast <NullImageFilter *>( filter );
01112 return no_image_encode == NULL;
01113 }
|
|
||||||||||||
|
Reimplemented from PageMagickImage. Definition at line 1100 of file page_magick.cc. References filter, ImageFilter::FilterFrame(), PageMagickInfo::height, info, and PageMagickInfo::width. 01101 {
01102 // Sanity checks ...
01103 if ( !filter )
01104 throw _( "Invalid image filter selected" );
01105
01106 filter->FilterFrame( pixels, info->width, info->height, time_info( *info, i ).position(), time_info( *info, i ).frame_delta() );
01107 }
|
|
|
Reimplemented from PageMagickImage. Definition at line 1090 of file page_magick.cc. References common, filter, PageMagickInfo::GetCommon(), KinoCommon::getPageMagick(), GDKImageFilter::InterpretWidgets(), and lookup_widget(). 01091 {
01092 this->info = info;
01093 filter = info->GetCommon() ->getPageMagick() ->GetImageFilter();
01094 if ( filter != NULL )
01095 filter->InterpretWidgets( GTK_BIN( lookup_widget( common->getPageMagick() ->window, "frame_magick_image_filter" ) ) );
01096 else
01097 throw _( "Invalid image filter selected" );
01098 }
|
|
|
Reimplemented from PageMagickImage. Definition at line 1081 of file page_magick.cc. References PageMagickInfo::end, info, and PageMagickInfo::postFrame. 01082 {
01083 if ( keyPosition > -1 )
01084 info->postFrame = info->end + keyPosition;
01085 else
01086 info->postFrame ++;
01087 }
|
|
|
Definition at line 1076 of file page_magick.cc. Referenced by ChangesImage(), GetFrame(), and Initialise(). |
|
|
Definition at line 1075 of file page_magick.cc. Referenced by GetFrame(), and PreGetFrame(). |
1.4.2