### Home Classes Methods

### In Files

- lib/RMagick.rb
- lib/rvg/clippath.rb
- lib/rvg/container.rb
- lib/rvg/rvg.rb
- lib/rvg/transformable.rb
- lib/rvg/units.rb
- lib/rvg/misc.rb
- lib/rvg/deep_equal.rb
- lib/rvg/pathdata.rb
- lib/rvg/embellishable.rb
- lib/rvg/paint.rb
- lib/rvg/stretchable.rb
- lib/rvg/describable.rb
- lib/rvg/text.rb
- lib/rvg/stylable.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

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

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

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

Defines paint server classes. Eventually this will include gradients.

Text-related classes

### 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.