Cinder  0.9.1
Public Member Functions | Protected Attributes | List of all members
cinder::cairo::PatternSurface Class Reference

#include <Cairo.h>

Inherits cinder::cairo::Pattern.

Public Member Functions

 PatternSurface ()
 
 PatternSurface (SurfaceBase &surface)
 
 PatternSurface (cinder::Surface cinderSurface)
 
 PatternSurface (ImageSourceRef imageSource)
 
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 Attributes

cairo_pattern_tmCairoPattern
 

Constructor & Destructor Documentation

cinder::cairo::PatternSurface::PatternSurface ( )

Initializes with a null PatternSurface.

cinder::cairo::PatternSurface::PatternSurface ( SurfaceBase surface)
cinder::cairo::PatternSurface::PatternSurface ( cinder::Surface  cinderSurface)
cinder::cairo::PatternSurface::PatternSurface ( ImageSourceRef  imageSource)

Member Function Documentation

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

Member Data Documentation

cairo_pattern_t* cinder::cairo::Pattern::mCairoPattern
protectedinherited

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