About selectors
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
A plugin does not have to support all the selectors the RIP knows about, but there are some essential selectors, without support for which a plugin would be useless.
Note: The RIP expects to be able to find out whether a particular selector is supported by a plugin. See Selectors mandatory for all plugins for details.
All the selectors the RIP knows about and may use are defined as part of an enumeration in the plugin kit header file gplugin.h
.
The symbolic constant versions of the selectors are used when discussing them in the rest of this manual. They all start with a āDā followed by an underscore, as follows:
D_...
For instance, to determine what security requirements a plugin has, the RIP calls its PLUGIN
function with this selector:
D_SECURITY