|
Synergy Color Management Component - SDK -
2018.0.80
|
Public Types | |
| enum | Context { SPECIFIC = 0, FAMILY } |
| Specifies the context of colour spaces or displays this rule supports. More... | |
Public Types inherited from SYNCOLOR::Rule | |
| enum | RuleType { OPAQUE_RULE = 0, DEFAULT_RULE, STANDARD_RULE } |
| All supported types of rule. More... | |
Public Member Functions | |
| RuleType | getType () const |
| Returns the type of the rule. More... | |
| virtual const char * | getViewTransform () const =0 |
| Get the view transform used by the rule. More... | |
| virtual SynStatus | setViewTransform (const char *viewTransform)=0 |
| Set the view transform used by the rule. More... | |
| virtual const char * | getAllowedColorSpaces () const =0 |
| Get the color spaces allowed by the rule. More... | |
| virtual Context | getAllowedCSContext () const =0 |
| Get the allowed color spaces context of the rule. More... | |
| virtual SynStatus | setAllowedColorSpaces (const char *allowedColorSpaces, Context context)=0 |
| Set the color spaces allowed by the rule. More... | |
| virtual const char * | getAllowedDisplays () const =0 |
| Get the displays allowed by the rule. More... | |
| virtual Context | getAllowedDisplaysContext () const =0 |
| Get the allowed displays context of the rule. More... | |
| virtual SynStatus | setAllowedDisplays (const char *allowedDisplays, Context context)=0 |
| Set the displays allowed by the rule. More... | |
| virtual bool | getIsActive () const =0 |
| Get the active state of the rule. More... | |
| virtual SynStatus | setIsActive (const bool isActive)=0 |
| Set the active state of the rule. More... | |
Public Member Functions inherited from SYNCOLOR::Rule | |
| virtual | ~Rule () |
| Default destructor. More... | |
| virtual const char * | getName () const =0 |
| Returns the name of the rule. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from SYNCOLOR::Rule | |
| Rule () | |
| Default constructor. More... | |
This class represents a rule where the color space, display and view transform may be managed by the user
|
inlinevirtual |
Returns the type of the rule.
Implements SYNCOLOR::Rule.
References SYNCOLOR::Rule::STANDARD_RULE.
|
pure virtual |
Get the view transform used by the rule.
|
pure virtual |
Set the view transform used by the rule.
| viewTransform | The view transform to be used by the rule. There is no validation of the string done. |
|
pure virtual |
Get the color spaces allowed by the rule.
|
pure virtual |
Get the allowed color spaces context of the rule.
|
pure virtual |
Set the color spaces allowed by the rule.
| allowedColorSpaces | The color spaces allowed by the rule. There is no validation of the string done. |
| context | context of the allowed colour spaces parameter |
|
pure virtual |
Get the displays allowed by the rule.
|
pure virtual |
Get the allowed displays context of the rule.
|
pure virtual |
Set the displays allowed by the rule.
| allowedDisplays | The displays allowed by the rule. There is no validation of the string done. |
| context | context of the allowed displays parameter |
|
pure virtual |
Get the active state of the rule.
|
pure virtual |
Set the active state of the rule.
| isActive | state |