Krita Source Code Documentation
Loading...
Searching...
No Matches
MaskApplicatorFactory< MaskGenerator > Struct Template Reference

#include <kis_brush_mask_applicator_factories.h>

Public Member Functions

KisBrushMaskApplicatorBase * create (KisCircleMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisCurveCircleMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisCurveRectangleMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisGaussCircleMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisGaussRectangleMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisMaskGenerator *maskGenerator)
 
KisBrushMaskApplicatorBase * create (KisRectangleMaskGenerator *maskGenerator)
 

Static Public Member Functions

template<typename _impl >
static KisBrushMaskApplicatorBase * create (MaskGenerator *maskGenerator)
 

Detailed Description

template<class MaskGenerator>
struct MaskApplicatorFactory< MaskGenerator >

Definition at line 16 of file kis_brush_mask_applicator_factories.h.

Member Function Documentation

◆ create() [1/8]

◆ create() [2/8]

◆ create() [3/8]

◆ create() [4/8]

◆ create() [5/8]

◆ create() [6/8]

◆ create() [7/8]

◆ create() [8/8]

template<class MaskGenerator >
template<typename _impl >
static KisBrushMaskApplicatorBase * MaskApplicatorFactory< MaskGenerator >::create ( MaskGenerator * maskGenerator)
static

The documentation for this struct was generated from the following file: