Krita Source Code Documentation
Loading...
Searching...
No Matches
RepeatIteratorFactory Struct Reference

#include <kis_convolution_worker.h>

Public Types

typedef KisRepeatHLineConstIteratorSP HLineConstIterator
 
typedef KisHLineIteratorSP HLineIterator
 
typedef KisRepeatVLineConstIteratorSP VLineConstIterator
 
typedef KisVLineIteratorSP VLineIterator
 

Static Public Member Functions

static HLineConstIterator createHLineConstIterator (KisPaintDeviceSP src, qint32 x, qint32 y, qint32 w, const QRect &_dataRect)
 
static KisHLineIteratorSP createHLineIterator (KisPaintDeviceSP src, qint32 x, qint32 y, qint32 w, const QRect &)
 
static VLineConstIterator createVLineConstIterator (KisPaintDeviceSP src, qint32 x, qint32 y, qint32 h, const QRect &_dataRect)
 
static KisVLineIteratorSP createVLineIterator (KisPaintDeviceSP src, qint32 x, qint32 y, qint32 h, const QRect &)
 

Detailed Description

Definition at line 37 of file kis_convolution_worker.h.

Member Typedef Documentation

◆ HLineConstIterator

◆ HLineIterator

◆ VLineConstIterator

◆ VLineIterator

Member Function Documentation

◆ createHLineConstIterator()

static HLineConstIterator RepeatIteratorFactory::createHLineConstIterator ( KisPaintDeviceSP src,
qint32 x,
qint32 y,
qint32 w,
const QRect & _dataRect )
inlinestatic

Definition at line 48 of file kis_convolution_worker.h.

48 {
49 return src->createRepeatHLineConstIterator(x, y, w, _dataRect);
50 }

◆ createHLineIterator()

static KisHLineIteratorSP RepeatIteratorFactory::createHLineIterator ( KisPaintDeviceSP src,
qint32 x,
qint32 y,
qint32 w,
const QRect &  )
inlinestatic

Definition at line 42 of file kis_convolution_worker.h.

42 {
43 return src->createHLineIteratorNG(x, y, w);
44 }

◆ createVLineConstIterator()

static VLineConstIterator RepeatIteratorFactory::createVLineConstIterator ( KisPaintDeviceSP src,
qint32 x,
qint32 y,
qint32 h,
const QRect & _dataRect )
inlinestatic

Definition at line 51 of file kis_convolution_worker.h.

51 {
52 return src->createRepeatVLineConstIterator(x, y, h, _dataRect);
53 }

◆ createVLineIterator()

static KisVLineIteratorSP RepeatIteratorFactory::createVLineIterator ( KisPaintDeviceSP src,
qint32 x,
qint32 y,
qint32 h,
const QRect &  )
inlinestatic

Definition at line 45 of file kis_convolution_worker.h.

45 {
46 return src->createVLineIteratorNG(x, y, h);
47 }

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