wxArt2D
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members

Linear gradient Fill. More...

Inheritance diagram for a2dLinearGradientFillData:
Inheritance graph
[legend]
Collaboration diagram for a2dLinearGradientFillData:
Collaboration graph
[legend]

Public Member Functions

virtual a2dFillType GetType (void) const
 
- Public Member Functions inherited from a2dFillRefData
 a2dFillRefData ()
 constructor
 
 a2dFillRefData (const a2dFillRefData &other)
 

Protected Member Functions

 a2dLinearGradientFillData (void)
 constructor
 
 a2dLinearGradientFillData (const a2dLinearGradientFillData &other)
 constructor
 
 a2dLinearGradientFillData (const wxColour &col, const wxColour &col2, double x1, double y1, double x2, double y2)
 constructor More...
 
 ~a2dLinearGradientFillData (void)
 destructor
 
void SetStart (double x, double y)
 start for gradient fill colour change
 
void SetStop (double x, double y)
 stop for gradient fill colour change
 
a2dPoint2D GetStart ()
 Get start for gradient fill colour change.
 
a2dPoint2D GetStop ()
 Get stop for gradient fill colour change.
 
void Init (a2dAffineMatrix *cworld, double minx, double miny, double maxx, double maxy, double centroidx, double centroidy)
 
void ColourXY (a2dDrawer2D *drawer, int x1, int x2, int y)
 
wxUint32 GetStamp ()
 
virtual void DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts)
 Load settings.
 
virtual void DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite)
 Save settings.
 
- Protected Member Functions inherited from a2dTwoColourFillData
 a2dTwoColourFillData (void)
 constructor
 
 a2dTwoColourFillData (const a2dTwoColourFillData &fill)
 
 a2dTwoColourFillData (const wxColour &col, const wxColour &col2, a2dFillStyle style)
 constructor
 
 ~a2dTwoColourFillData (void)
 destructor
 
a2dFillStyle GetStyle (void) const
 
void SetStyle (a2dFillStyle style)
 
void SetColour2 (const wxColour &col)
 set colour 2 used for gradient and wxSTIPPLE_MASK_OPAQUE filling.
 
wxColour GetColour2 () const
 return colour 2
 
void SetColour (const wxColour &col)
 set colour used for gradient and wxSTIPPLE_MASK_OPAQUE filling.
 
wxColour GetColour () const
 return colour
 

Protected Attributes

double m_x1
 
double m_y1
 
double m_x2
 
double m_y2
 
wxUint32 m_gradientstamp
 
- Protected Attributes inherited from a2dTwoColourFillData
wxColour m_colour1
 used for gradient fill or text background or opaque filling
 
wxColour m_colour2
 used for gradient fill or text background or opaque filling
 
a2dFillStyle m_style
 style of Fill
 

Friends

class a2dFill
 

Additional Inherited Members

- Public Attributes inherited from a2dFillRefData
bool m_fillOn
 if true filling is done, else transparent fill
 

Detailed Description

Linear gradient Fill.

gradient filling using lines changing in colour from brush colour to colour2 There is a start and end point for the gradient fill, those points are relative to the parent of the object containing the fill, and defined in world coordinates.

Definition at line 3994 of file stylebase.cpp.

Constructor & Destructor Documentation

a2dLinearGradientFillData::a2dLinearGradientFillData ( const wxColour &  col,
const wxColour &  col2,
double  x1,
double  y1,
double  x2,
double  y2 
)
protected

constructor

Parameters
colfirst color
col2second color

Definition at line 4062 of file stylebase.cpp.


The documentation for this class was generated from the following file:
a2dLinearGradientFillData Class Reference -- Sun Oct 12 2014 17:04:41 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation