libmspub::GradientFill Class Reference

#include <Fill.h>

Inheritance diagram for libmspub::GradientFill:
libmspub::Fill

List of all members.

Classes

struct  StopInfo

Public Member Functions

 GradientFill (const MSPUBCollector *owner, double angle=0)
void addColor (ColorReference c, unsigned offsetPercent, double opacity)
WPXPropertyListVector getProperties (WPXPropertyList *out) const

Private Member Functions

 GradientFill (const GradientFill &)
GradientFilloperator= (const GradientFill &)

Private Attributes

std::vector< StopInfom_stops
double m_angle

Constructor & Destructor Documentation

GradientFill::GradientFill ( const MSPUBCollector owner,
double  angle = 0 
)
libmspub::GradientFill::GradientFill ( const GradientFill ) [inline, private]

Member Function Documentation

void GradientFill::addColor ( ColorReference  c,
unsigned  offsetPercent,
double  opacity 
)
WPXPropertyListVector GradientFill::getProperties ( WPXPropertyList *  out) const [virtual]

Implements libmspub::Fill.

GradientFill& libmspub::GradientFill::operator= ( const GradientFill ) [private]

Member Data Documentation

Referenced by getProperties().

std::vector<StopInfo> libmspub::GradientFill::m_stops [private]

Referenced by addColor(), and getProperties().


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