Public Member Functions | Private Member Functions | Private Attributes

GR_CairoPatternImpl Class Reference

#include <gr_CairoGraphics.h>

Inheritance diagram for GR_CairoPatternImpl:

List of all members.

Public Member Functions

 GR_CairoPatternImpl (const char *fileName)
 GR_CairoPatternImpl (cairo_surface_t *surf)
 GR_CairoPatternImpl (const GR_CairoPatternImpl &)
virtual ~GR_CairoPatternImpl ()
virtual UT_ColorPatImplclone () const
cairo_pattern_t * getPattern () const

Private Member Functions

GR_CairoPatternImploperator= (const GR_CairoPatternImpl &)

Private Attributes

cairo_pattern_t * m_pattern

Constructor & Destructor Documentation

GR_CairoPatternImpl::GR_CairoPatternImpl ( const char *  fileName  ) 

References m_pattern.

Referenced by clone().

GR_CairoPatternImpl::GR_CairoPatternImpl ( cairo_surface_t *  surf  ) 

References m_pattern.

GR_CairoPatternImpl::GR_CairoPatternImpl ( const GR_CairoPatternImpl p  ) 
GR_CairoPatternImpl::~GR_CairoPatternImpl (  )  [virtual]

References m_pattern.

Member Function Documentation

UT_ColorPatImpl * GR_CairoPatternImpl::clone (  )  const [virtual]

Implements UT_ColorPatImpl.

References GR_CairoPatternImpl().

cairo_pattern_t* GR_CairoPatternImpl::getPattern (  )  const [inline]

References m_pattern.

Referenced by GR_CairoGraphics::_setSource().

GR_CairoPatternImpl& GR_CairoPatternImpl::operator= ( const GR_CairoPatternImpl  )  [private]

Member Data Documentation

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