The PropertySet section defines the parameters that hold the "state" of the object. All SPDL files have this section, but the syntax is slightly different for shader SPDL files. For example shader SPDLs must put certain UI information in the "Defaults" section, but custom operators and custom properties can put these values directly in the Parameter section. It consists of a sequence of parameter definitions:
PropertySet "my_property_set"
{
Parameter "result"
{
...
}
Parameter "param1"
{
...
}
...
}
For more information about the PropertySet parameters, see the Parameter section.