|
Krita Source Code Documentation
|
#include <kis_brush_factory.h>
Inheritance diagram for KisBrushFactory:Public Member Functions | |
| virtual KoResourceLoadResult | createBrush (const KisBrushModel::BrushData &data, KisResourcesInterfaceSP resourcesInterface)=0 |
| virtual KoResourceLoadResult | createBrush (const QDomElement &element, KisResourcesInterfaceSP resourcesInterface)=0 |
| virtual std::optional< KisBrushModel::BrushData > | createBrushModel (const QDomElement &element, KisResourcesInterfaceSP resourcesInterface)=0 |
| virtual QString | id () const =0 |
| KisBrushFactory () | |
| virtual QString | name () const |
| virtual void | toXML (QDomDocument &doc, QDomElement &element, const KisBrushModel::BrushData &model)=0 |
| virtual | ~KisBrushFactory () |
A brush factory can create a new brush instance based on a properties object that contains a serialized representation of the object.
Definition at line 19 of file kis_brush_factory.h.
|
inline |
Definition at line 24 of file kis_brush_factory.h.
|
inlinevirtual |
Definition at line 25 of file kis_brush_factory.h.
|
pure virtual |
Implemented in KisPredefinedBrushFactory, KisAutoBrushFactory, and KisTextBrushFactory.
|
pure virtual |
Create a new brush from the given data or return an existing KisBrush object. If this call leads to the creation of a resource, it should be added to the resource provider, too.
Implemented in KisAutoBrushFactory, KisPredefinedBrushFactory, and KisTextBrushFactory.
|
pure virtual |
Implemented in KisAutoBrushFactory, KisPredefinedBrushFactory, and KisTextBrushFactory.
|
pure virtual |
Implemented in KisAutoBrushFactory, KisPredefinedBrushFactory, and KisTextBrushFactory.
|
inlinevirtual |
Definition at line 30 of file kis_brush_factory.h.
|
pure virtual |
Implemented in KisAutoBrushFactory, KisPredefinedBrushFactory, and KisTextBrushFactory.