krita

KisGradientPainter Class Reference

Inheritance diagram for KisGradientPainter:

KisPainter KisProgressSubject List of all members.

Detailed Description

Definition at line 33 of file kis_gradient_painter.h.


Public Types

enum  enumGradientShape {
  GradientShapeLinear, GradientShapeBiLinear, GradientShapeRadial, GradientShapeSquare,
  GradientShapeConical, GradientShapeConicalSymetric
}
enum  enumGradientRepeat { GradientRepeatNone, GradientRepeatForwards, GradientRepeatAlternate }

Public Member Functions

 KisGradientPainter ()
 KisGradientPainter (KisPaintDeviceSP device)
void setGradient (KisGradient &gradient)
void setGradient (KisGradient *gradient)
bool paintGradient (const KisPoint &gradientVectorStart, const KisPoint &gradientVectorEnd, enumGradientShape shape, enumGradientRepeat repeat, double antiAliasThreshold, bool reverseGradient, Q_INT32 startx, Q_INT32 starty, Q_INT32 width, Q_INT32 height)

Member Function Documentation

bool KisGradientPainter::paintGradient const KisPoint gradientVectorStart,
const KisPoint gradientVectorEnd,
enumGradientShape  shape,
enumGradientRepeat  repeat,
double  antiAliasThreshold,
bool  reverseGradient,
Q_INT32  startx,
Q_INT32  starty,
Q_INT32  width,
Q_INT32  height
 

Paint a gradient in the rect between startx, starty, width and height.

XXX: What does the returned bool mean? XXX: Make cs-independent

Definition at line 484 of file kis_gradient_painter.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys