|
Getting Started
SDK API Reference
SDK API Features
Other Documentation
|
|
|
Plug-in Property List ResourcesA Plug-In Property List, called a 'PiPL' (pronounced "pipple") is a flexible, extensible data structure for representing metadata for a plug-in module.
More...
|
Data Structures |
struct | PIProperty |
| Definition of a PiPL property. More...
|
struct | PIPropertyList |
| The plug-in property list structure has a version number and a count followed by one or more property structures. More...
|
Detailed Description
A Plug-In Property List, called a 'PiPL' (pronounced "pipple") is a flexible, extensible data structure for representing metadata for a plug-in module.
PiPLs contain all the information Photoshop needs to identify and load plug-in modules, as well as flags and other static properties that control the operation of each plug-in. This information includes indicators about the types and locations of available code, versions, and other dependencies of the plug-in.
If a plug-in needs to examine the elements of another plug-in’s PiPL for some reason or find a particular property, it should use the functions in PICA Property Suite, SPPropertiesSuite , rather than repeatedly parsing the plug-ins property resource. Use SPPropertiesSuite::FindProperty() to determine whether a PiPL contains a particular property, and return a reference to it if it does. Use SPPropertiesSuite::GetPropertyPIProperty() to return the property's PIProperty structure, which contains the data for the property. See the Adobe PICA API for further information about the PICA Property Suite.
Your plug-in module should contain one or more 'PiPL' structures.
See also PiPL Keys, and Photoshop PiPL Syntax.
|
|