|
Synergy Color Management Component - SDK -
2018.0.80
|
An abstract interface for any policy. More...
Public Member Functions | |
| virtual | ~PolicyInterface () |
| Destructor. More... | |
| virtual const char * | getPolicyName () const =0 |
| Get the name of the policy. More... | |
| virtual const char * | getWorkingColourSpace () const =0 |
| Get the working colour space. More... | |
| virtual const char * | getRenderingColourSpace () const =0 |
| Get the rendering colour space. More... | |
| virtual URL::Ptr | getInputRules () const =0 |
| Get the full path to the input rules file. More... | |
| virtual URL::Ptr | getViewingRules () const =0 |
| Get the full path to the viewing rules file. More... | |
| virtual URL::Ptr | getUserColourSpaces () const =0 |
| Get the full path to the user colour space collection. More... | |
| virtual const char * | getUserVariable (const char *var) const =0 |
| Get the value of an arbitrary variable. More... | |
Static Public Member Functions | |
| static const char * | policyFile () |
| Gets the standard name of the policy file in which variables are stored. More... | |
An abstract interface for any policy.
|
inlinevirtual |
Destructor.
Releases all resources by the PolicyInterface instance.
|
pure virtual |
Get the name of the policy.
This name is always defined for a policy used as a template. It will be defined for a Preferences object derived from a Policy unless the Preferences object was later modified.
|
pure virtual |
Get the working colour space.
|
pure virtual |
Get the rendering colour space.
|
pure virtual |
Get the full path to the input rules file.
|
pure virtual |
Get the full path to the viewing rules file.
|
pure virtual |
Get the full path to the user colour space collection.
|
pure virtual |
Get the value of an arbitrary variable.
| var | The name of the variable |
|
static |
Gets the standard name of the policy file in which variables are stored.