ionflux.org | Impressum

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

Cairo linear gradient. More...

#include <CairoLinearGradient.hpp>

Inheritance diagram for Ionflux::Tools::Cairo::LinearGradient:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LinearGradient ()
 Constructor.
 LinearGradient (const LinearGradient &initGradient)
 Constructor.
 LinearGradient (cairo_pattern_t *initGradient)
 Constructor.
 LinearGradient (double x0, double y0, double x1, double y1)
 Constructor.
virtual ~LinearGradient ()
 Destructor.
virtual LinearGradientoperator= (const LinearGradient &newCairoPattern)
 Assignment operator.
virtual LinearGradientoperator= (cairo_pattern_t *newCairoPattern)
 Assignment operator.

Detailed Description

Cairo linear gradient.

Linear 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::LinearGradient::LinearGradient  ) 
 

Constructor.

Construct new LinearGradient object.

Ionflux::Tools::Cairo::LinearGradient::LinearGradient const LinearGradient initGradient  ) 
 

Constructor.

Construct new LinearGradient object.

Parameters:
initGradient Cairo linear gradient.

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

Constructor.

Construct new LinearGradient object.

Parameters:
initGradient Cairo linear gradient.

Ionflux::Tools::Cairo::LinearGradient::LinearGradient double  x0,
double  y0,
double  x1,
double  y1
 

Constructor.

Construct new LinearGradient object.

Parameters:
x0 X0.
y0 Y0.
x1 X1.
y1 Y1.

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

Destructor.

Destruct LinearGradient object.


Member Function Documentation

LinearGradient & Ionflux::Tools::Cairo::LinearGradient::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.

LinearGradient & Ionflux::Tools::Cairo::LinearGradient::operator= const LinearGradient 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:28 2006 for Ionflux Tools Class Library (iftools) by  doxygen 1.4.6