|
| GBrushGradientLinear () |
|
| GBrushGradientLinear (const VecFloat2 &p1, const VecFloat2 &p2) |
|
| GBrushGradientLinear (double x1, double y1, double x2, double y2) |
|
| ~GBrushGradientLinear () |
|
void | SetPosition (const VecFloat2 &p1, const VecFloat2 &p2) |
|
void | ShellGradientAttribute (const BeString &szName, const BeString &szText) |
|
BrushStyle | GetBrushStyle () override |
|
void | ApplyBrushTransform (PathTransform *trans) override |
|
void | ApplyBrushRect (RECT rc, BOOL percent=TRUE) override |
|
| GBrushGradient () |
|
virtual | ~GBrushGradient () |
|
void | SetGradientColors (GradientColors *colors) |
| 设置不同状态下的颜色表
|
|
GradientColors * | GetStatusColors () const |
|
TransformGradient & | GradientTransMtx () |
|
BOOL | GetColor (GColor &out_color, double k, float alpha) |
| 获得颜色表中位置(k)的映射颜色
|
|
float | GetParams (int pos) const |
|
virtual BrushStyle | GetBrushStyle ()=0 |
|
virtual void | ApplyBrushTransform (PathTransform *trans) |
|
virtual void | ApplyBrushRect (RECT rc, BOOL percent=TRUE)=0 |
|