It&#39;s just a trap in the naming. KisProjection is not a projection of the image =) It is just an old version of the threading code (one separate thread), that was substituted by KisUpdateScheduler a year ago. I was keeping an option for switching back to it for testing purposes for a year. And now its time to drop it finally.<br>
<br>And surely you will be able to access the projection of the image, because it is a simple paint device (KisImage::projection()). And this paint device is now updated by KisUpdateScheduler when needed.<br><br><div class="gmail_quote">
On Tue, Jul 5, 2011 at 6:01 PM, Silvio Heinrich <span dir="ltr">&lt;<a href="mailto:plassy@web.de">plassy@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
So you deprecated KisProjection, huh? ¬_¬<br>
The KisProjection solution for the smudge brush wasn&#39;t ideal anyway.<br>
What I really (I mean really really really) want is something like the<br>
&quot;Sample all Layers&quot; option in photoshop:<br>
<a href="http://www.photoshopsociety.org/528/library/the-hidden-benefit-to-the-sample-all-layers-option-cs2-cs3-cs4-cs5.html" target="_blank">http://www.photoshopsociety.org/528/library/the-hidden-benefit-to-the-sample-all-layers-option-cs2-cs3-cs4-cs5.html</a><br>

To make this possible a temporary paint device is needed that has all<br>
the layers merged together like KisProjection<br>
did but, and this is the important difference to KisProjection, is<br>
supposed to get updated after a stroke and not<br>
after each paintAt call.<br>
<br>
Now the question. Would this be possible? I mean photoshop can do it<br>
too, so I know that it is possible :P<br>
I really don&#39;t mind if you remove the KisProjection stuff but I need a<br>
proper replacement, so I can implement the &quot;Sample all Layers&quot;<br>
functionality.<br>
<br>
Thx for listening :-)<br clear="all"></blockquote></div><br>-- <br>Dmitry Kazakov<br>