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

#include <kis_sequential_iterator.h>

Public Member Functions

KisHLineConstIteratorSP createConstIterator (const QRect &rect)
 
KisHLineIteratorSP createIterator (const QRect &rect)
 
template<typename Convertible >
 DevicePolicy (Convertible sel)
 
 DevicePolicy (KisPaintDeviceSP dev)
 
int pixelSize () const
 

Public Attributes

KisPaintDeviceSP m_dev
 

Detailed Description

Definition at line 17 of file kis_sequential_iterator.h.

Constructor & Destructor Documentation

◆ DevicePolicy() [1/2]

DevicePolicy::DevicePolicy ( KisPaintDeviceSP dev)
inline

Definition at line 18 of file kis_sequential_iterator.h.

18: m_dev(dev) {}
KisPaintDeviceSP m_dev

◆ DevicePolicy() [2/2]

template<typename Convertible >
DevicePolicy::DevicePolicy ( Convertible sel)
inline

Definition at line 21 of file kis_sequential_iterator.h.

21: m_dev(sel) {}

Member Function Documentation

◆ createConstIterator()

KisHLineConstIteratorSP DevicePolicy::createConstIterator ( const QRect & rect)
inline

Definition at line 23 of file kis_sequential_iterator.h.

23 {
24 return m_dev->createHLineConstIteratorNG(rect.x(), rect.y(), rect.width());
25 }
KisHLineConstIteratorSP createHLineConstIteratorNG(qint32 x, qint32 y, qint32 w) const

References KisPaintDevice::createHLineConstIteratorNG(), and m_dev.

◆ createIterator()

KisHLineIteratorSP DevicePolicy::createIterator ( const QRect & rect)
inline

Definition at line 27 of file kis_sequential_iterator.h.

27 {
28 return m_dev->createHLineIteratorNG(rect.x(), rect.y(), rect.width());
29 }
KisHLineIteratorSP createHLineIteratorNG(qint32 x, qint32 y, qint32 w)

References KisPaintDevice::createHLineIteratorNG(), and m_dev.

◆ pixelSize()

int DevicePolicy::pixelSize ( ) const
inline

Definition at line 31 of file kis_sequential_iterator.h.

31 {
32 return m_dev->pixelSize();
33 }
quint32 pixelSize() const

References m_dev, and KisPaintDevice::pixelSize().

Member Data Documentation

◆ m_dev

KisPaintDeviceSP DevicePolicy::m_dev

Definition at line 35 of file kis_sequential_iterator.h.


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