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

radial gradient Fill More...

Inheritance diagram for a2dRadialGradientFillData:
Inheritance graph
[legend]
Collaboration diagram for a2dRadialGradientFillData:
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

 a2dRadialGradientFillData (void)
 constructor
 
 a2dRadialGradientFillData (const a2dRadialGradientFillData &other)
 constructor
 
 a2dRadialGradientFillData (const wxColour &col, const wxColour &col2, double xfc, double yfc, double xe, double ye, double radius)
 constructor More...
 
 ~a2dRadialGradientFillData (void)
 destructor
 
void SetCenter (double x, double y)
 center end for gradient fill colour change
 
void SetRadius (double radius)
 radius for gradient fill colour change
 
void SetFocal (double x, double y)
 focal point, startpoint for gradient fill
 
a2dPoint2D GetCenter ()
 Get start for gradient fill colour change.
 
a2dPoint2D GetFocal ()
 Get start for gradient fill colour change.
 
double GetRadius ()
 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_radius
 
double m_xe
 relative x as end for gradient fill
 
double m_ye
 relative y as end for gradient fill
 
double m_xfc
 relative start and focal point x
 
double m_yfc
 relative start and focal point y
 
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

radial gradient Fill

gradient filling using circles changing in colour from colour1 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 4140 of file stylebase.cpp.

Constructor & Destructor Documentation

a2dRadialGradientFillData::a2dRadialGradientFillData ( const wxColour &  col,
const wxColour &  col2,
double  xfc,
double  yfc,
double  xe,
double  ye,
double  radius 
)
protected

constructor

Parameters
colfirst color
col2second color

Definition at line 4229 of file stylebase.cpp.


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