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

Public Member Functions

KoColor defaultPixel (KisPaintDeviceSP dev) const
 
 FramedDevicePolicy (int frameId)
 
 FramedDevicePolicy (int frameId)
 
bool read (KisPaintDeviceSP dev, QIODevice *stream)
 
void setDefaultPixel (KisPaintDeviceSP dev, const KoColor &defaultPixel) const
 
bool write (KisPaintDeviceSP dev, KisPaintDeviceWriter &store)
 

Public Attributes

int m_frameId
 

Detailed Description

Definition at line 540 of file kis_kra_load_visitor.cpp.

Constructor & Destructor Documentation

◆ FramedDevicePolicy() [1/2]

FramedDevicePolicy::FramedDevicePolicy ( int frameId)
inline

Definition at line 542 of file kis_kra_load_visitor.cpp.

543 : m_frameId(frameId) {}

◆ FramedDevicePolicy() [2/2]

FramedDevicePolicy::FramedDevicePolicy ( int frameId)
inline

Definition at line 323 of file kis_kra_save_visitor.cpp.

324 : m_frameId(frameId) {}

Member Function Documentation

◆ defaultPixel()

KoColor FramedDevicePolicy::defaultPixel ( KisPaintDeviceSP dev) const
inline

Definition at line 330 of file kis_kra_save_visitor.cpp.

330 {
332 }
KoColor frameDefaultPixel(int frameId) const
KisPaintDeviceFramesInterface * framesInterface()

References KisPaintDeviceFramesInterface::frameDefaultPixel(), KisPaintDevice::framesInterface(), and m_frameId.

◆ read()

bool FramedDevicePolicy::read ( KisPaintDeviceSP dev,
QIODevice * stream )
inline

Definition at line 545 of file kis_kra_load_visitor.cpp.

545 {
546 return dev->framesInterface()->readFrame(stream, m_frameId);
547 }
bool readFrame(QIODevice *stream, int frameId)

References KisPaintDevice::framesInterface(), m_frameId, and KisPaintDeviceFramesInterface::readFrame().

◆ setDefaultPixel()

void FramedDevicePolicy::setDefaultPixel ( KisPaintDeviceSP dev,
const KoColor & defaultPixel ) const
inline

Definition at line 549 of file kis_kra_load_visitor.cpp.

549 {
551 }
void setFrameDefaultPixel(const KoColor &defPixel, int frameId)
KoColor defaultPixel(KisPaintDeviceSP dev) const

References defaultPixel(), KisPaintDevice::framesInterface(), m_frameId, and KisPaintDeviceFramesInterface::setFrameDefaultPixel().

◆ write()

bool FramedDevicePolicy::write ( KisPaintDeviceSP dev,
KisPaintDeviceWriter & store )
inline

Definition at line 326 of file kis_kra_save_visitor.cpp.

326 {
327 return dev->framesInterface()->writeFrame(store, m_frameId);
328 }
bool writeFrame(KisPaintDeviceWriter &store, int frameId)

References KisPaintDevice::framesInterface(), m_frameId, and KisPaintDeviceFramesInterface::writeFrame().

Member Data Documentation

◆ m_frameId

int FramedDevicePolicy::m_frameId

Definition at line 553 of file kis_kra_load_visitor.cpp.


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