Imager::Inline man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Imager::Inline(3)     User Contributed Perl Documentation    Imager::Inline(3)

NAME
       Imager::Inline - using Imager with Inline::C.

SYNOPSIS
	 use Inline with => 'Imager';
	 use Inline C => <<'EOS';
	 Imager some_func(Imager::Color c, Imager::Fill f) {
	   Imager img = i_img_8_new(200, 200, 3);
	   /* fill with color */
	   i_box_filled(img, 0, 0, 199, 199, c);
	   /* inner area with fill */
	   i_box_cfill(img, 50, 50, 149, 149, f);

	   return img;
	 }
	 EOS

DESCRIPTION
       Imager hooks into Inline's "with" syntax to make it easier to write
       Inline::C code that works with Imager, you can call Imager functions
       without having to include headers or perform initialization.

       Imager's Inline "with" support does the following:

       ·   add the installed Imager include directory to INC

       ·   add the Imager typemap to TYPEMAPS

       ·   include the headers needed by Imager C extension modules.

       ·   declare and initialize the Imager API function table pointer

       ·   filter the supplied code to replace Imager's class names with those
	   that Inline::C can handle.

LIMITATIONS
       The filtering mechanism is global, it will replace the class names even
       inside string constants.	 If you need a string matching the name of one
       of Imager's classes, like "Imager::Color" you will need to split it
       into 2 to use C's string pasting mechanism, for example: "Imager:"
       ":Color".

AUTHOR
       Tony Cook <tonyc@cpan.org>

REVISION
       $Revision$

SEE ALSO
       Imager, Imager::ExtUtils, Imager::API, Imager::APIRef,
       samples/inline_replace_color.pl

perl v5.14.3			  2012-09-28		     Imager::Inline(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net