a basic gradient used in a MWAWGraphicStyle More...
#include <MWAWGraphicStyle.hxx>
Classes | |
struct | Stop |
a structure used to define the gradient limit in MWAWGraphicStyle More... | |
Public Types | |
enum | Type { G_None, G_Axial, G_Linear, G_Radial, G_Rectangular, G_Square, G_Ellipsoid } |
an enum used to define the gradient type More... | |
Public Member Functions | |
Gradient () | |
constructor More... | |
bool | hasGradient (bool complex=false) const |
returns true if the gradient is defined More... | |
void | addTo (librevenge::RVNGPropertyList &propList) const |
add a gradient to the propList More... | |
int | cmp (Gradient const &a) const |
compare two gradient More... | |
Public Attributes | |
Type | m_type |
the gradient type More... | |
std::vector< Stop > | m_stopList |
the list of gradient limits More... | |
float | m_angle |
the gradient angle More... | |
float | m_border |
the gradient border opacity More... | |
MWAWVec2f | m_percentCenter |
the gradient center More... | |
float | m_radius |
the gradient radius More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Gradient const &grad) |
a print operator More... | |
a basic gradient used in a MWAWGraphicStyle
|
inline |
constructor
void MWAWGraphicStyle::Gradient::addTo | ( | librevenge::RVNGPropertyList & | propList | ) | const |
add a gradient to the propList
Referenced by MWAWGraphicStyle::addTo().
|
inline |
compare two gradient
Referenced by MWAWGraphicStyle::cmp().
|
inline |
returns true if the gradient is defined
Referenced by MWAWGraphicStyle::hasGradient().
|
friend |
a print operator
float MWAWGraphicStyle::Gradient::m_angle |
the gradient angle
Referenced by cmp(), and CanvasStyleManager::readGradient().
float MWAWGraphicStyle::Gradient::m_border |
the gradient border opacity
Referenced by cmp().
MWAWVec2f MWAWGraphicStyle::Gradient::m_percentCenter |
the gradient center
Referenced by cmp(), and CanvasStyleManager::readGradient().
float MWAWGraphicStyle::Gradient::m_radius |
the gradient radius
Referenced by cmp().
std::vector<Stop> MWAWGraphicStyle::Gradient::m_stopList |
the list of gradient limits
Referenced by cmp(), Gradient(), hasGradient(), PowerPoint3Parser::readFramesList(), CanvasStyleManager::readGradient(), MsWksGraph::readGradient(), PowerPoint7Graph::readStyle(), GreatWksGraph::readStyle(), ClarisDrawStyleManagerInternal::Gradient::update(), ClarisWksStyleManagerInternal::Gradient::update(), ClarisDrawStyleManager::updateGradient(), and ClarisWksStyleManager::updateGradient().
Type MWAWGraphicStyle::Gradient::m_type |