Skip to content
Commit 3e355203 authored by Dmitry Kazakov's avatar Dmitry Kazakov
Browse files

Added KisAbstractProjectionPlane interface for Layer Styles and other modes

KisAbstarctProjectionPlane makes the abstractions of a merge'able entity.
It regenerate() it when the entity is filthy, fetches need/change/accessRect()
when needed and apply() the entity to the global projection finally.

Now KisAsyncMerger and Kis*Walker use this interface only, instead of
old-fasioned direct methods of KisNode/KisLayer.

The general idea is:

KisLayer uses all its internal framework to generate a projection()
device. The user sets a layer style on a layer by setting a special
projectionPlane() interface, which wraps this generated prejection()
data into Layer Styles.

CCMAIL:kimageshop@kde.org
parent bd8c78c3
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment