Public Member Functions | Protected Member Functions | Protected Attributes
cinder::cairo::Pattern Class Reference

#include <Cairo.h>

Inherited by cinder::cairo::Gradient, cinder::cairo::PatternSolid, and cinder::cairo::PatternSurface.

List of all members.

Public Member Functions

 Pattern (cairo_pattern_t *aPattern)
 Creates a Pattern from a cairo_pattern_t pointer. Does not automatically increment the cairo_pattern_t reference count.
 Pattern (const Pattern &other)
 ~Pattern ()
Patternoperator= (const Pattern &other)
cairo_pattern_tgetCairoPattern ()
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 Member Functions

 Pattern ()

Protected Attributes

cairo_pattern_tmCairoPattern

Constructor & Destructor Documentation

Creates a Pattern from a cairo_pattern_t pointer. Does not automatically increment the cairo_pattern_t reference count.


Member Function Documentation

Pattern & cinder::cairo::Pattern::operator= ( const Pattern other)
void cinder::cairo::Pattern::setExtend ( int  extend)
void cinder::cairo::Pattern::setFilter ( int  filter)
void cinder::cairo::Pattern::setMatrix ( const Matrix matrix)

Member Data Documentation


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