![]() |
Adobe Photoshop SDK |
|
PIProperty Struct ReferenceDefinition of a PiPL property.
More...
|
Data Fields | |
PIType | vendorID |
The vendor defining this property type. | |
PIType | propertyKey |
Identification key for this property type. See Property Keys. | |
int32 | propertyID |
Index within this property type. | |
int32 | propertyLength |
Length of propertyData. | |
char | propertyData [1] |
Variable length field containing contents of this property. |
Plug-in property structures (or properties) are the basic units of information stored in a property list. Properties are variable length data structures, which are uniquely identified by a vendor code, property key, and ID number. PiPL properties are stored in a list. See PIPropertyList
.
The vendor defining this property type.
This allows vendors to define their own properties in a way that does not conflict with either Adobe or other vendors. It is recommended that a registered application creator code be used for the vendorID to ensure uniqueness. All Photoshop properties use the vendorID '8BIM'.
Identification key for this property type. See Property Keys.
int32 PIProperty::propertyID |
Index within this property type.
Must be unique for properties of a given type in a PiPL.
Length of propertyData.
Does not include any padding bytes to achieve four byte alignment. May be zero.
char PIProperty::propertyData[1] |
Variable length field containing contents of this property.
Any values may be contained. Must be padded to achieve four byte alignment.