6#ifndef KISABSTRACTFRAMECACHESWAPPER_H
7#define KISABSTRACTFRAMECACHESWAPPER_H
9#include "kritaui_export.h"
29 virtual void moveFrame(
int srcFrameId,
int dstFrameId) = 0;
KisSharedPtr< KisOpenGLUpdateInfo > KisOpenGLUpdateInfoSP
virtual QRect frameDirtyRect(int frameId) const =0
virtual KisOpenGLUpdateInfoSP loadFrame(int frameId)=0
virtual void forgetFrame(int frameId)=0
virtual bool hasFrame(int frameId) const =0
virtual void saveFrame(int frameId, KisOpenGLUpdateInfoSP info, const QRect &imageBounds)=0
virtual void moveFrame(int srcFrameId, int dstFrameId)=0
virtual int frameLevelOfDetail(int frameId) const =0