This class encapsulates Mako CMM configuration, allowing the IColorManager configuration to be overridden.
More...
#include <edl/icolormanager.h>
|
| CColorManagerConfig () |
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.
|
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.
◆ CColorManagerConfig()
CColorManagerConfig::CColorManagerConfig |
( |
| ) |
|
|
inline |
◆ clone()
EDL_API CColorManagerConfigPtr CColorManagerConfig::clone |
( |
| ) |
|
Obtain a clone of this CColorManagerConfig instance.
- Returns
- CColorManagerConfigPtr Smart pointer to the cloned instance.
◆ create()
EDL_API CColorManagerConfigPtr CColorManagerConfig::create |
( |
| ) |
|
|
static |
Create a CColorManagerConfig instance.
- Returns
- CColorManagerConfigPtr Smart pointer to the new instance.
◆ updateHash()
Update a 64-bit hash with this configuration.
- Parameters
-
◆ convertDeviceGrayUsingCMYKBlack
eTriState CColorManagerConfig::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.
◆ defaultBlackPointCompensation
The default black point compensation to use. Use eBPCDefault to use the CMM default.
◆ deviceCMYKIntercept
IDOMColorSpacePtr CColorManagerConfig::deviceCMYKIntercept |
The intercept color space to use for DeviceCMYK, or null to use the CMM default.
◆ deviceGrayIntercept
IDOMColorSpacePtr CColorManagerConfig::deviceGrayIntercept |
The intercept color space to use for DeviceGray, or null to use the CMM default.
◆ deviceRGBIntercept
IDOMColorSpacePtr CColorManagerConfig::deviceRGBIntercept |
The intercept color space to use for DeviceRGB, or null to use the CMM default.
◆ mapDeviceGrayToCMYKBlack
eTriState CColorManagerConfig::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.
The documentation for this class was generated from the following file: