7#ifndef __KIS_LAYER_PROJECTION_PLANE_H
8#define __KIS_LAYER_PROJECTION_PLANE_H
12#include <QScopedPointer>
43 const QScopedPointer<Private>
m_d;
const QScopedPointer< Private > m_d
QRect accessRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QRect needRectForOriginal(const QRect &rect) const override
QRect recalculate(const QRect &rect, KisNodeSP filthyNode, KisRenderPassFlags flags) override
void apply(KisPainter *painter, const QRect &rect) override
void applyImpl(KisPainter *painter, const QRect &rect, KritaUtils::ThresholdMode thresholdMode)
void applyMaxOutAlpha(KisPainter *painter, const QRect &rect, KritaUtils::ThresholdMode thresholdMode)
QRect tightUserVisibleBounds() const override
KisLayerProjectionPlane(KisLayer *layer)
KisPaintDeviceList getLodCapableDevices() const override
~KisLayerProjectionPlane() override
QRect looseUserVisibleBounds() const override
QRect needRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QRect changeRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QWeakPointer< KisLayerProjectionPlane > KisLayerProjectionPlaneWSP
QSharedPointer< KisLayerProjectionPlane > KisLayerProjectionPlaneSP