This class encapsulates Mako CMM configuration, allowing the IColorManager configuration to be overridden.
More...
#include <icolormanager.h>
|
EDL_API CColorManagerConfigPtr | clone () |
| Obtain a clone of this CColorManagerConfig instance.
|
|
EDL_API void | updateHash (uint64 &hash) |
| Update a 64-bit hash with this configuration.
|
|
virtual void | addRef () const =0 |
| Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
|
virtual bool | decRef () const =0 |
| Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
|
|
virtual int32 | getRefCount () const =0 |
| Retrieve the current reference count of the actual object pointed to.
|
|
|
IDOMColorSpacePtr | deviceGrayIntercept |
| The intercept color space to use for DeviceGray, or null to use the CMM default.
|
|
IDOMColorSpacePtr | deviceRGBIntercept |
| The intercept color space to use for DeviceRGB, or null to use the CMM default.
|
|
IDOMColorSpacePtr | deviceCMYKIntercept |
| The intercept color space to use for DeviceCMYK, or null to use the CMM default.
|
|
eTriState | mapDeviceGrayToCMYKBlack |
| A tristate describing whether or not to convert DeviceGray to DeviceCMYK by mapping gray to K directly. Use eTSUnset to use the CMM default. Mutually exclusive with convertDeviceGrayUsingCMYKBlack.
|
|
eTriState | convertDeviceGrayUsingCMYKBlack |
| A tristate describing whether or not to convert DeviceGray to another space by mapping to DeviceCMYK before conversion. Use eTSUnset to use the CMM default. Mutually exclusive with convertDeviceGrayUsingCMYKBlack.
|
|
eBlackPointCompensation | defaultBlackPointCompensation |
| The default black point compensation to use. Use eBPCDefault to use the CMM default.
|
|
|
virtual | ~IRCObject () |
| Virtual destructor.
|
|
This class encapsulates Mako CMM configuration, allowing the IColorManager configuration to be overridden.
Objects of this type may be passed to several Mako color management routines to override the normal configured behavior of the CMM for that call.
◆ clone()
EDL_API CColorManagerConfigPtr CColorManagerConfig::clone |
( |
| ) |
|
Obtain a clone of this CColorManagerConfig instance.
- Returns
- CColorManagerConfigPtr Smart pointer to the cloned instance.
◆ create()
static EDL_API CColorManagerConfigPtr CColorManagerConfig::create |
( |
| ) |
|
|
static |
Create a CColorManagerConfig instance.
- Returns
- CColorManagerConfigPtr Smart pointer to the new instance.
◆ updateHash()
EDL_API void CColorManagerConfig::updateHash |
( |
uint64 & | hash | ) |
|
Update a 64-bit hash with this configuration.
- Parameters
-
The documentation for this class was generated from the following file: