ionflux.org | Impressum

Ionflux::Tools::Cairo::RadialGradient Class Reference
[Cairo]

Cairo radial gradient. More...

#include <CairoRadialGradient.hpp>

Inheritance diagram for Ionflux::Tools::Cairo::RadialGradient:

Inheritance graph
[legend]
Collaboration diagram for Ionflux::Tools::Cairo::RadialGradient:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RadialGradient ()
 Constructor.
 RadialGradient (const RadialGradient &initGradient)
 Constructor.
 RadialGradient (cairo_pattern_t *initGradient)
 Constructor.
 RadialGradient (double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
 Constructor.
virtual ~RadialGradient ()
 Destructor.
virtual RadialGradientoperator= (const RadialGradient &newCairoPattern)
 Assignment operator.
virtual RadialGradientoperator= (cairo_pattern_t *newCairoPattern)
 Assignment operator.

Detailed Description

Cairo radial gradient.

Radial gradient for use with the Cairo vector graphics API (see http://www.cairographics.org/).

Note:
Not all features of Cairo are supported yet by this wrapper.


Constructor & Destructor Documentation

Ionflux::Tools::Cairo::RadialGradient::RadialGradient  ) 
 

Constructor.

Construct new RadialGradient object.

Ionflux::Tools::Cairo::RadialGradient::RadialGradient const RadialGradient initGradient  ) 
 

Constructor.

Construct new RadialGradient object.

Parameters:
initGradient Cairo radial gradient.

Ionflux::Tools::Cairo::RadialGradient::RadialGradient cairo_pattern_t *  initGradient  ) 
 

Constructor.

Construct new RadialGradient object.

Parameters:
initGradient Cairo radial gradient.

Ionflux::Tools::Cairo::RadialGradient::RadialGradient double  cx0,
double  cy0,
double  radius0,
double  cx1,
double  cy1,
double  radius1
 

Constructor.

Construct new RadialGradient object.

Parameters:
cx0 Cx0.
cy0 Cy0.
radius0 Radius0.
cx1 Cx1.
cy1 Cy1.
radius1 Radius1.

Ionflux::Tools::Cairo::RadialGradient::~RadialGradient  )  [virtual]
 

Destructor.

Destruct RadialGradient object.


Member Function Documentation

RadialGradient & Ionflux::Tools::Cairo::RadialGradient::operator= cairo_pattern_t *  newCairoPattern  )  [virtual]
 

Assignment operator.

Assign a cairo pattern to this pattern object.

Parameters:
newCairoPattern Cairo solid pattern.
Returns:
The object itself.

Reimplemented from Ionflux::Tools::Cairo::Gradient.

RadialGradient & Ionflux::Tools::Cairo::RadialGradient::operator= const RadialGradient newCairoPattern  )  [virtual]
 

Assignment operator.

Assign a pattern to another pattern.

Parameters:
newCairoPattern Cairo solid pattern.
Returns:
The object itself.


The documentation for this class was generated from the following files:
Generated on Tue Mar 14 21:12:53 2006 for Ionflux Tools Class Library (iftools) by  doxygen 1.4.6