Public Member Functions | Static Public Member Functions

Cairo::SolidPattern Class Reference

Inheritance diagram for Cairo::SolidPattern:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SolidPattern (cairo_pattern_t*cobject, bool has_reference=false)
 Create a C++ wrapper for the C instance.
void get_rgba (double& red, double& green, double& blue, double& alpha) const
 Gets the solid color for a solid color pattern.
virtual ~SolidPattern ()

Static Public Member Functions

static RefPtr< SolidPatterncreate_rgb (double red, double green, double blue)
static RefPtr< SolidPatterncreate_rgba (double red, double green, double blue, double alpha)

Constructor & Destructor Documentation

Cairo::SolidPattern::SolidPattern ( cairo_pattern_t *  cobject,
bool  has_reference = false 
) [explicit]

Create a C++ wrapper for the C instance.

Parameters:
cobjectThe C instance.
has_referenceWhether we already have a reference. Otherwise, the constructor will take an extra reference.
virtual Cairo::SolidPattern::~SolidPattern ( ) [virtual]

Member Function Documentation

static RefPtr<SolidPattern> Cairo::SolidPattern::create_rgb ( double  red,
double  green,
double  blue 
) [static]
static RefPtr<SolidPattern> Cairo::SolidPattern::create_rgba ( double  red,
double  green,
double  blue,
double  alpha 
) [static]
void Cairo::SolidPattern::get_rgba ( double &  red,
double &  green,
double &  blue,
double &  alpha 
) const

Gets the solid color for a solid color pattern.

Parameters:
redreturn value for red component of color
greenreturn value for green component of color
bluereturn value for blue component of color
alphareturn value for alpha component of color
Since:
1.4

The documentation for this class was generated from the following file: