7#ifndef __KIS_LAYER_STYLE_FILTER_PROJECTION_PLANE_H
8#define __KIS_LAYER_STYLE_FILTER_PROJECTION_PLANE_H
12#include <QScopedPointer>
56 const QScopedPointer<Private>
m_d;
QRect changeRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QRect looseUserVisibleBounds() const override
KisPSDLayerStyleSP style() const
void apply(KisPainter *painter, const QRect &rect) override
KisLayerStyleFilterProjectionPlane(KisLayer *sourceLayer)
~KisLayerStyleFilterProjectionPlane() override
KisLayerStyleKnockoutBlower * knockoutBlower() const
const QScopedPointer< Private > m_d
KisLayerStyleFilter * filter() const
void setStyle(KisLayerStyleFilter *filter, KisPSDLayerStyleSP style)
QRect needRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QRect recalculate(const QRect &rect, KisNodeSP filthyNode, KisRenderPassFlags flags) override
KisPaintDeviceList getLodCapableDevices() const override
QRect needRectForOriginal(const QRect &rect) const override
QRect accessRect(const QRect &rect, KisLayer::PositionToFilthy pos) const override
QRect tightUserVisibleBounds() const override
QWeakPointer< KisLayerStyleFilterProjectionPlane > KisLayerStyleFilterProjectionPlaneWSP
QSharedPointer< KisLayerStyleFilterProjectionPlane > KisLayerStyleFilterProjectionPlaneSP