ionflux.org | Impressum

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

Cairo solid pattern. More...

#include <CairoSolidPattern.hpp>

Inheritance diagram for Ionflux::Tools::Cairo::SolidPattern:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SolidPattern ()
 Constructor.
 SolidPattern (const SolidPattern &initPattern)
 Constructor.
 SolidPattern (cairo_pattern_t *initPattern)
 Constructor.
 SolidPattern (const Ionflux::Tools::Color &color)
 Constructor.
 SolidPattern (double red, double green, double blue)
 Constructor.
 SolidPattern (double red, double green, double blue, double alpha)
 Constructor.
virtual ~SolidPattern ()
 Destructor.
virtual SolidPatternoperator= (const SolidPattern &newCairoPattern)
 Assignment operator.
virtual SolidPatternoperator= (cairo_pattern_t *newCairoPattern)
 Assignment operator.

Detailed Description

Cairo solid pattern.

Solid pattern 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::SolidPattern::SolidPattern  ) 
 

Constructor.

Construct new SolidPattern object.

Ionflux::Tools::Cairo::SolidPattern::SolidPattern const SolidPattern initPattern  ) 
 

Constructor.

Construct new SolidPattern object.

Parameters:
initPattern Cairo solid pattern.

Ionflux::Tools::Cairo::SolidPattern::SolidPattern cairo_pattern_t *  initPattern  ) 
 

Constructor.

Construct new SolidPattern object.

Parameters:
initPattern Cairo solid pattern.

Ionflux::Tools::Cairo::SolidPattern::SolidPattern const Ionflux::Tools::Color color  ) 
 

Constructor.

Construct new SolidPattern object.

Parameters:
color Color.

Ionflux::Tools::Cairo::SolidPattern::SolidPattern double  red,
double  green,
double  blue
 

Constructor.

Construct new SolidPattern object.

Parameters:
red Red.
green Green.
blue Blue.

Ionflux::Tools::Cairo::SolidPattern::SolidPattern double  red,
double  green,
double  blue,
double  alpha
 

Constructor.

Construct new SolidPattern object.

Parameters:
red Red.
green Green.
blue Blue.
alpha Alpha.

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

Destructor.

Destruct SolidPattern object.


Member Function Documentation

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

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