libmspub::GradientFill Class Reference

#include <Fill.h>

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

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
 
- Public Member Functions inherited from libmspub::Fill
 Fill (const MSPUBCollector *owner)
 
virtual ~Fill ()
 

Private Member Functions

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

Private Attributes

std::vector< StopInfom_stops
 
double m_angle
 

Additional Inherited Members

- Protected Attributes inherited from libmspub::Fill
const MSPUBCollectorm_owner
 

Constructor & Destructor Documentation

GradientFill::GradientFill ( const MSPUBCollector owner,
double  angle = 0 
)
libmspub::GradientFill::GradientFill ( const GradientFill )
inlineprivate

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

double libmspub::GradientFill::m_angle
private

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:

Generated for libmspub by doxygen 1.8.3.1