Before I start digging into the Photoshop SDK (already took a small tour), I would like to know if it is possible to implement my idea. What I basically want to do, is to create a plugin that implements a new type of layer. I want this layer to have parameters like the correction layers have. But instead of modifieng the pixels, I want to blit new pixels onto the surface, ideally referencing another layer.
Can anyone please tell me if it is possible what I want to achieve?
As explained in the SDK: no that is not possible.
Thanks for your answer, Chris. Where can I find it in the documentation? It is a huge package of information and I couldn't extract that piece you've mentioned.
It is very unfortunate that it is not possible. Photoshop is lacking of so much procedurality.
The SDK explains the kinds of things you can do.
Anything it doesn't say you can do: you cannot do.
And creating a plugin that could render a layer without comprimizing performance and stability of the applicaiton is a lot harder to do than it sounds.