### Home Classes Methods

### In Files

- lib/rvg/deep_equal.rb
- lib/rvg/transformable.rb
- lib/rvg/misc.rb
- lib/rvg/clippath.rb
- lib/rvg/rvg.rb
- lib/rvg/paint.rb
- lib/rvg/embellishable.rb
- lib/rvg/text.rb
- lib/rvg/container.rb
- lib/rvg/stylable.rb
- lib/rvg/units.rb
- lib/rvg/stretchable.rb
- lib/rvg/pathdata.rb
- lib/rvg/describable.rb
- lib/RMagick.rb
- ext/RMagick/rmmain.c

### Namespace

- MODULE Magick::IPTC
- CLASS Magick::DestroyedImageError
- CLASS Magick::Draw
- CLASS Magick::Enum
- CLASS Magick::FatalImageMagickError
- CLASS Magick::Geometry
- CLASS Magick::GeometryValue
- CLASS Magick::GradientFill
- CLASS Magick::HatchFill
- CLASS Magick::Image
- CLASS Magick::ImageList
- CLASS Magick::ImageMagickError
- CLASS Magick::OptionalMethodArguments
- CLASS Magick::Pixel
- CLASS Magick::RVG
- CLASS Magick::TextureFill

### Methods

- ::formats
- ::trace_proc=

### Files

- MANIFEST
- Makefile

### Class/Module Index

Quicksearch

- Magick
- Magick::DestroyedImageError
- Magick::Draw
- Magick::Enum
- Magick::FatalImageMagickError
- Magick::Geometry
- Magick::GeometryValue
- Magick::GradientFill
- Magick::HatchFill
- Magick::IPTC
- Magick::IPTC::Application
- Magick::IPTC::Envelope
- Magick::IPTC::ObjectData
- Magick::IPTC::Post_ObjectData_Descriptor
- Magick::IPTC::Pre_ObjectData_Descriptor
- Magick::Image
- Magick::Image::DrawOptions
- Magick::Image::Info
- Magick::Image::PolaroidOptions
- Magick::Image::View
- Magick::Image::View::Pixels
- Magick::Image::View::Rows
- Magick::ImageList
- Magick::ImageList::Montage
- Magick::ImageMagickError
- Magick::OptionalMethodArguments
- Magick::Pixel
- Magick::RVG
- Magick::RVG::Circle
- Magick::RVG::ClipPath
- Magick::RVG::Describable
- Magick::RVG::Duplicatable
- Magick::RVG::Ellipse
- Magick::RVG::Embellishable
- Magick::RVG::Group
- Magick::RVG::Image
- Magick::RVG::ImageConstructors
- Magick::RVG::Line
- Magick::RVG::Path
- Magick::RVG::PathData
- Magick::RVG::Pattern
- Magick::RVG::PolyShape
- Magick::RVG::Polygon
- Magick::RVG::Polyline
- Magick::RVG::PreserveAspectRatio
- Magick::RVG::Rect
- Magick::RVG::ShapeConstructors
- Magick::RVG::Stretchable
- Magick::RVG::StructureConstructors
- Magick::RVG::Stylable
- Magick::RVG::Text
- Magick::RVG::TextBase
- Magick::RVG::TextConstructors
- Magick::RVG::Transformable
- Magick::RVG::Use
- Magick::RVG::UseConstructors
- Magick::RVG::Utility
- Magick::RVG::Utility::DefaultTextStrategy
- Magick::RVG::Utility::GraphicContext
- Magick::RVG::Utility::LRTextStrategy
- Magick::RVG::Utility::RLTextStrategy
- Magick::RVG::Utility::TBTextStrategy
- Magick::RVG::Utility::TextAttributes
- Magick::RVG::Utility::TextStrategy
- Magick::TextureFill
- Object

No matching classes.

# Magick

$Id: misc.rb,v 1.17 2010/03/21 01:43:01 baror Exp $ Copyright (C) 2009 Timothy P. Hunter

RVG is the main class in this library. All graphic elements must be contained within an RVG object.

Defines paint server classes. Eventually this will include gradients.

Text-related classes

$Id: units.rb,v 1.5 2009/02/28 23:52:28 rmagick Exp $ Copyright (C) 2009 Timothy P. Hunter

### Constants

AffineMatrix
AlphaChannel
AreaGeometry
AspectGeometry
Chromaticity
Color
DefaultChannels
Font
GreaterGeometry
HueChannel
LessGeometry
Long_version
LuminosityChannel
MANAGED_MEMORY
Magick_version
MinimumGeometry
PercentGeometry
Point
Primary
Rectangle
SaturationChannel
Segment
TypeMetric
Version

### Public Class Methods

formats(&block) click to toggle source

    # File lib/RMagick.rb, line 19
    def formats(&block)
       @formats ||= init_formats()
       if block_given?
          @formats.each { |k,v| yield k, v }
          self
       else
          @formats
       end
    end

trace_proc=(p) click to toggle source

remove reference to the proc at exit

    # File lib/RMagick.rb, line 30
    def trace_proc=(p)
       if @trace_proc.nil? && !p.nil? && !@exit_block_set_up
          at_exit { @trace_proc = nil }
          @exit_block_set_up = true
       end
       @trace_proc = p
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.