#include <Cairo.h>
Inherits cinder::cairo::Gradient.
Public Member Functions | |
GradientLinear (double x0, double y0, double x1, double y1) | |
GradientLinear (Vec2f point0, Vec2f point1) | |
void | addColorStopRgb (double offset, double red, double green, double blue) |
void | addColorStopRgba (double offset, double red, double green, double blue, double alpha) |
void | addColorStop (double offset, const Color &color) |
void | addColorStop (double offset, const ColorA &color) |
int | getColorStopCount () |
Returns the number of color stops specified in the given gradient pattern. | |
void | getColorStopRgba (int index, double *offset, double *red, double *green, double *blue, double *alpha) |
cairo_pattern_t * | getCairoPattern () |
void | setExtend (int extend) |
void | setExtendNone () |
void | setExtendRepeat () |
void | setExtendReflect () |
void | setExtendPad () |
int | getExtend () const |
void | setFilter (int filter) |
int | getFilter () const |
void | setMatrix (const Matrix &matrix) |
Matrix | getMatrix () const |
Protected Attributes | |
cairo_pattern_t * | mCairoPattern |
cinder::cairo::GradientLinear::GradientLinear | ( | double | x0, |
double | y0, | ||
double | x1, | ||
double | y1 | ||
) |
cinder::cairo::GradientLinear::GradientLinear | ( | Vec2f | point0, |
Vec2f | point1 | ||
) |
void cinder::cairo::Gradient::addColorStopRgb | ( | double | offset, |
double | red, | ||
double | green, | ||
double | blue | ||
) | [inherited] |
void cinder::cairo::Gradient::addColorStopRgba | ( | double | offset, |
double | red, | ||
double | green, | ||
double | blue, | ||
double | alpha | ||
) | [inherited] |
void cinder::cairo::Gradient::addColorStop | ( | double | offset, |
const Color & | color | ||
) | [inherited] |
void cinder::cairo::Gradient::addColorStop | ( | double | offset, |
const ColorA & | color | ||
) | [inherited] |
int cinder::cairo::Gradient::getColorStopCount | ( | ) | [inherited] |
Returns the number of color stops specified in the given gradient pattern.
void cinder::cairo::Gradient::getColorStopRgba | ( | int | index, |
double * | offset, | ||
double * | red, | ||
double * | green, | ||
double * | blue, | ||
double * | alpha | ||
) | [inherited] |
cairo_pattern_t* cinder::cairo::Pattern::getCairoPattern | ( | ) | [inherited] |
void cinder::cairo::Pattern::setExtend | ( | int | extend | ) | [inherited] |
void cinder::cairo::Pattern::setExtendNone | ( | ) | [inherited] |
void cinder::cairo::Pattern::setExtendRepeat | ( | ) | [inherited] |
void cinder::cairo::Pattern::setExtendReflect | ( | ) | [inherited] |
void cinder::cairo::Pattern::setExtendPad | ( | ) | [inherited] |
int cinder::cairo::Pattern::getExtend | ( | ) | const [inherited] |
void cinder::cairo::Pattern::setFilter | ( | int | filter | ) | [inherited] |
int cinder::cairo::Pattern::getFilter | ( | ) | const [inherited] |
void cinder::cairo::Pattern::setMatrix | ( | const Matrix & | matrix | ) | [inherited] |
Matrix cinder::cairo::Pattern::getMatrix | ( | ) | const [inherited] |
cairo_pattern_t* cinder::cairo::Pattern::mCairoPattern [protected, inherited] |