--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: []

comment: 
- !ruby/struct:SM::Flow::P 
  body: Ruby/GD2 -- Ruby binding for gd 2 graphics library
- !ruby/struct:SM::Flow::P 
  body: "Copyright \xC2\xA9 2005 Robert Leslie"
- !ruby/struct:SM::Flow::P 
  body: This file is part of Ruby/GD2.
- !ruby/struct:SM::Flow::P 
  body: Ruby/GD2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- !ruby/struct:SM::Flow::P 
  body: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- !ruby/struct:SM::Flow::P 
  body: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: VERSION
  value: "'1.1.1'.freeze"
- !ruby/object:RI::Constant 
  comment: 
  name: LIB
  value: DL.dlopen(gd_library_name)
- !ruby/object:RI::Constant 
  comment: 
  name: SYM
  value: "{     :gdImageCreate                      => 'PII',     :gdImageCreateTrueColor             => 'PII',     :gdImageCreatePaletteFromTrueColor  => 'PPII',     :gdImageCreateFromJpeg              => 'PP',     :gdImageCreateFromJpegPtr           => 'PIP',     :gdImageCreateFromPng               => 'PP',     :gdImageCreateFromPngPtr            => 'PIP',     :gdImageCreateFromGif               => 'PP',     :gdImageCreateFromGifPtr            => 'PIP',     :gdImageCreateFromWBMP              => 'PP',     :gdImageCreateFromWBMPPtr           => 'PIP',     :gdImageCreateFromGd                => 'PP',     :gdImageCreateFromGdPtr             => 'PIP',     :gdImageCreateFromGd2               => 'PP',     :gdImageCreateFromGd2Ptr            => 'PIP',     :gdImageCreateFromGd2Part           => 'PPIIII',     :gdImageCreateFromXbm               => 'PP',     :gdImageCreateFromXpm               => 'PS',     :gdImageCompare                     => 'IPP',     :gdImageJpeg                        => '0PPI',     :gdImageJpegPtr                     => 'PPiI',     :gdImagePngEx                       => '0PPI',     :gdImagePngPtrEx                    => 'PPiI',     :gdImageGif                         => '0PP',     :gdImageGifPtr                      => 'PPi',     :gdImageWBMP                        => '0PIP',     :gdImageWBMPPtr                     => 'PPiI',     :gdImageGd                          => '0PP',     :gdImageGdPtr                       => 'PPi',     :gdImageGd2                         => '0PPII',     :gdImageGd2Ptr                      => 'PPIIi',     :gdImageDestroy                     => '0P',     :gdImageSetPixel                    => '0PIII',     :gdImageGetPixel                    => 'IPII',     :gdImageGetTrueColorPixel           => 'IPII',     :gdImageLine                        => '0PIIIII',     :gdImageRectangle                   => '0PIIIII',     :gdImageFilledRectangle             => '0PIIIII',     :gdImagePolygon                     => '0PPII',     :gdImageOpenPolygon                 => '0PPII',     :gdImageFilledPolygon               => '0PPII',     :gdImageArc                         => '0PIIIIIII',     :gdImageFilledArc                   => '0PIIIIIIII', #   :gdImageEllipse                     => '0PIIIII',     :gdImageFilledEllipse               => '0PIIIII',     :gdImageFill                        => '0PIII',     :gdImageFillToBorder                => '0PIIII',     :gdImageSetClip                     => '0PIIII',     :gdImageGetClip                     => '0Piiii',     :gdImageBoundsSafe                  => 'IPII',     :gdImageSetBrush                    => '0PP',     :gdImageSetTile                     => '0PP',     :gdImageSetAntiAliased              => '0PI',     :gdImageSetAntiAliasedDontBlend     => '0PII',     :gdImageSetStyle                    => '0PAI',     :gdImageSetThickness                => '0PI',     :gdImageInterlace                   => '0PI',     :gdImageAlphaBlending               => '0PI',     :gdImageSaveAlpha                   => '0PI',     :gdImageColorTransparent            => '0PI',     :gdImageColorResolveAlpha           => 'IPIIII',     :gdImageColorExactAlpha             => 'IPIIII',     :gdImageColorClosestAlpha           => 'IPIIII',     :gdImageColorClosestHWB             => 'IPIII',     :gdImageColorAllocateAlpha          => 'IPIIII',     :gdImageColorDeallocate             => '0PI',     :gdAlphaBlend                       => 'III',     :gdImageCopy                        => '0PPIIIIII',     :gdImageCopyResized                 => '0PPIIIIIIII',     :gdImageCopyResampled               => '0PPIIIIIIII',     :gdImageCopyRotated                 => '0PPDDIIIII',     :gdImageCopyMerge                   => '0PPIIIIIII',     :gdImageCopyMergeGray               => '0PPIIIIIII',     :gdImageSquareToCircle              => 'PPI',     :gdImageSharpen                     => '0PI',     :gdImageChar                        => '0PPIIII',     :gdImageCharUp                      => '0PPIIII',     :gdImageString                      => '0PPIISI',     :gdImageStringUp                    => '0PPIISI',     :gdImageStringFTEx                  => 'SPaISDDIISP',     :gdImageStringFTCircle              => 'SPIIDDDSDSSI',     :gdFontGetSmall                     => 'P',     :gdFontGetLarge                     => 'P',     :gdFontGetMediumBold                => 'P',     :gdFontGetGiant                     => 'P',     :gdFontGetTiny                      => 'P',     :gdFontCacheSetup                   => 'I',     :gdFontCacheShutdown                => '0',     :gdFTUseFontConfig                  => 'II',     :gdFree                             => '0P'"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Bit flags for Image#compare
  name: CMP_IMAGE
  value: "1"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_NUM_COLORS
  value: "2"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_COLOR
  value: "4"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_SIZE_X
  value: "8"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_SIZE_Y
  value: "16"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_TRANSPARENT
  value: "32"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_BACKGROUND
  value: "64"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_INTERLACE
  value: "128"
- !ruby/object:RI::Constant 
  comment: 
  name: CMP_TRUECOLOR
  value: "256"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Format flags for Image#gd2
  name: FMT_RAW
  value: "1"
- !ruby/object:RI::Constant 
  comment: 
  name: FMT_COMPRESSED
  value: "2"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Color constants
  name: MAX_COLORS
  value: "256"
- !ruby/object:RI::Constant 
  comment: 
  name: RGB_MAX
  value: "255"
- !ruby/object:RI::Constant 
  comment: 
  name: ALPHA_MAX
  value: "127"
- !ruby/object:RI::Constant 
  comment: 
  name: ALPHA_OPAQUE
  value: "0"
- !ruby/object:RI::Constant 
  comment: 
  name: ALPHA_TRANSPARENT
  value: "127"
full_name: GD2
includes: []

instance_methods: []

name: GD2
superclass: 
