krita
KisImagePipeBrush Class Reference
Inheritance diagram for KisImagePipeBrush:

Detailed Description
Definition at line 101 of file kis_imagepipe_brush.h.
Public Member Functions | |
KisImagePipeBrush (const QString &filename) | |
KisImagePipeBrush (const QString &name, int w, int h, QValueVector< QValueVector< KisPaintDevice * > > devices, QValueVector< KisPipeBrushParasite::SelectionMode > modes) | |
virtual | ~KisImagePipeBrush () |
virtual bool | load () |
virtual bool | save () |
virtual bool | saveToDevice (QIODevice *dev) const |
virtual QImage | img () |
virtual KisAlphaMaskSP | mask (const KisPaintInformation &info, double subPixelX=0, double subPixelY=0) const |
virtual KisPaintDeviceSP | image (KisColorSpace *colorSpace, const KisPaintInformation &info, double subPixelX=0, double subPixelY=0) const |
virtual bool | useColorAsMask () const |
virtual void | setUseColorAsMask (bool useColorAsMask) |
virtual bool | hasColor () const |
virtual enumBrushType | brushType () const |
virtual KisBoundary | boundary () |
KisPipeBrushParasite const & | parasite () const |
virtual bool | canPaintFor (const KisPaintInformation &info) |
virtual void | makeMaskImage () |
virtual KisImagePipeBrush * | clone () const |
Constructor & Destructor Documentation
KisImagePipeBrush::KisImagePipeBrush | ( | const QString & | name, | |
int | w, | |||
int | h, | |||
QValueVector< QValueVector< KisPaintDevice * > > | devices, | |||
QValueVector< KisPipeBrushParasite::SelectionMode > | modes | |||
) |
Specialized constructor that makes a new pipe brush from a sequence of samesize devices.
The fact that it's a vector of a vector, is to support multidimensional brushes (not yet supported!)
Definition at line 159 of file kis_imagepipe_brush.cc.
Member Function Documentation
bool KisImagePipeBrush::load | ( | ) | [virtual] |
Load this resource.
Reimplemented from KisBrush.
Definition at line 194 of file kis_imagepipe_brush.cc.
bool KisImagePipeBrush::save | ( | ) | [virtual] |
synchronous, doesn't emit any signal (none defined!)
Reimplemented from KisBrush.
Definition at line 264 of file kis_imagepipe_brush.cc.
bool KisImagePipeBrush::saveToDevice | ( | QIODevice * | dev | ) | const [virtual] |
Will call KisBrush's saveToDevice as well.
Reimplemented from KisBrush.
Definition at line 273 of file kis_imagepipe_brush.cc.
QImage KisImagePipeBrush::img | ( | ) | [virtual] |
- Returns:
- the next image in the pipe.
Reimplemented from KisBrush.
Definition at line 311 of file kis_imagepipe_brush.cc.
KisAlphaMaskSP KisImagePipeBrush::mask | ( | const KisPaintInformation & | info, | |
double | subPixelX = 0 , |
|||
double | subPixelY = 0 | |||
) | const [virtual] |
- Returns:
- the next mask in the pipe.
Reimplemented from KisBrush.
Definition at line 321 of file kis_imagepipe_brush.cc.
bool KisImagePipeBrush::canPaintFor | ( | const KisPaintInformation & | info | ) | [virtual] |
Returns true if this brush can return something useful for the info.
This is used by Pipe Brushes that can't paint sometimes
Reimplemented from KisBrush.
Definition at line 418 of file kis_imagepipe_brush.cc.
The documentation for this class was generated from the following files: