6#ifndef KISOPENGLUPDATEINFOBUILDER_H
7#define KISOPENGLUPDATEINFOBUILDER_H
9#include "kritaui_export.h"
10#include <QScopedPointer>
11#include <QSharedPointer>
44 QRect calculatePhysicalTileRect(
int col,
int row,
const QRect &imageBounds,
int levelOfDetail)
const;
45 QRect calculateEffectiveTileRect(
int col,
int row,
const QRect &imageBounds)
const;
46 int xToCol(
int x)
const;
47 int yToRow(
int y)
const;
52 void setChannelFlags(
const QBitArray &channelFrags,
bool onlyOneChannelSelected,
int selectedChannelIndex);
54 void setTextureBorder(
int value);
55 void setEffectiveTextureSize(
const QSize &size);
65 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
KisSharedPtr< KisPaintDevice > KisPaintDeviceSP
KisSharedPtr< KisOpenGLUpdateInfo > KisOpenGLUpdateInfoSP
QSharedPointer< KisTextureTileInfoPool > KisTextureTileInfoPoolSP
KisSharedPtr< KisImage > KisImageSP
QSharedPointer< KisProofingConfiguration > KisProofingConfigurationSP
The KisProofingConfiguration struct Little struct that stores the proofing configuration for a given ...
const QScopedPointer< Private > m_d
KisProofingConfigurationSP proofingConfig() const