cinder::cairo::GradientLinear Class Reference
#include <Cairo.h>
Inherits cinder::cairo::Gradient.
List of all members.
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 |
Constructor & Destructor Documentation
cinder::cairo::GradientLinear::GradientLinear |
( |
double |
x0, |
|
|
double |
y0, |
|
|
double |
x1, |
|
|
double |
y1 | |
|
) |
| | |
cinder::cairo::GradientLinear::GradientLinear |
( |
Vec2f |
point0, |
|
|
Vec2f |
point1 | |
|
) |
| | |
Member Function Documentation
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] |
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] |
Member Data Documentation
The documentation for this class was generated from the following files: