Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAbstractFrameCacheSwapper Class Referenceabstract

#include <KisAbstractFrameCacheSwapper.h>

+ Inheritance diagram for KisAbstractFrameCacheSwapper:

Public Member Functions

virtual void forgetFrame (int frameId)=0
 
virtual QRect frameDirtyRect (int frameId) const =0
 
virtual int frameLevelOfDetail (int frameId) const =0
 
virtual bool hasFrame (int frameId) const =0
 
virtual KisOpenGLUpdateInfoSP loadFrame (int frameId)=0
 
virtual void moveFrame (int srcFrameId, int dstFrameId)=0
 
virtual void saveFrame (int frameId, KisOpenGLUpdateInfoSP info, const QRect &imageBounds)=0
 
virtual ~KisAbstractFrameCacheSwapper ()
 

Detailed Description

Definition at line 20 of file KisAbstractFrameCacheSwapper.h.

Constructor & Destructor Documentation

◆ ~KisAbstractFrameCacheSwapper()

KisAbstractFrameCacheSwapper::~KisAbstractFrameCacheSwapper ( )
virtual

Definition at line 8 of file KisAbstractFrameCacheSwapper.cpp.

9{
10}

Member Function Documentation

◆ forgetFrame()

virtual void KisAbstractFrameCacheSwapper::forgetFrame ( int frameId)
pure virtual

◆ frameDirtyRect()

virtual QRect KisAbstractFrameCacheSwapper::frameDirtyRect ( int frameId) const
pure virtual

◆ frameLevelOfDetail()

virtual int KisAbstractFrameCacheSwapper::frameLevelOfDetail ( int frameId) const
pure virtual

◆ hasFrame()

virtual bool KisAbstractFrameCacheSwapper::hasFrame ( int frameId) const
pure virtual

◆ loadFrame()

virtual KisOpenGLUpdateInfoSP KisAbstractFrameCacheSwapper::loadFrame ( int frameId)
pure virtual

◆ moveFrame()

virtual void KisAbstractFrameCacheSwapper::moveFrame ( int srcFrameId,
int dstFrameId )
pure virtual

◆ saveFrame()

virtual void KisAbstractFrameCacheSwapper::saveFrame ( int frameId,
KisOpenGLUpdateInfoSP info,
const QRect & imageBounds )
pure virtual

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