Hi,
I am slowly figuring out what needs to go into the PiPL file, but I have a few questions.
I started using Dissolve.r as the sample to emulate. The first question is on this line:
resource 'PiPL' ( 16000, "Color Remover", purgeable )
The best explanation I find for this line is in the syntax section of the Plug-in Resource Guide:
<resource header> :=
"resource" "'PiPL'" "("
<resourceID> <optional resource name> <optional attribute list>
")"
What is <resourceID>? It appears to be 16000 by default. I found I can use 'resourceID' instead of '16000', but I don't know if this is something I should change or not.
What is the <optional attribute list>? It's a list of <attribute>s, but I can't find any further explanation of <attribute> (at least, not by searching the Plug-in Resource Guide).
Moving down the file, I get to
Version { (latestFilterVersion << 16 ) | latestFilterSubVersion },
The sample files never set latestFilterVersion or latestFilterSubVersion. Is this the version of the Adobe filter plugin API that I require or is this a version number for my filter?
I just found a reference to a MacTech article on aete's, so I hope that will answer any other questions.
Thanks for your help.
P.S. To Adobe: It would be helpful if you added documentation to the SDK that walked someone through a sample plugin's PiPL file and talked about the elements that need to be changed to create a new plugin and how to change them. If this is already in the SDK, I haven't run into it yet.