Header file defining the Color management module interface. More...
#include <stddef.h>
#include "ripcall.h"
#include "swapi.h"
#include "swmemapi.h"
#include "swblobapi.h"
Data Structures | |
struct | sw_cmm_custom_colorspace |
A structure containing information about a custom colorspace. More... | |
struct | sw_cmm_instance |
An instance structure for the CMM API implementation. More... | |
struct | sw_cmm_init_params |
Collection structure for initialization parameters. More... | |
struct | sw_cmm_api |
The definition of an implementation of the alternate CMM interface. More... | |
Macros | |
#define | SW_CMM_N_ICC_RENDERING_INTENTS (4) |
The number of ICC rendering intents. | |
#define | SW_CMM_N_SW_RENDERING_INTENTS (6) |
The number of extended rendering intents, including absolute derivations of the ICC perceptual and saturation intents. | |
Typedefs | |
typedef HqnResult | sw_cmm_result |
Type of return values from sw_cmm_api functions. More... | |
typedef uint8 | sw_cmm_object_type |
Type of object_type values passed to some sw_cmm_api functions. More... | |
typedef uint8 | sw_cmm_color_model |
Type of color_model values passed to some sw_cmm_api functions. More... | |
typedef struct sw_cmm_custom_colorspace | sw_cmm_custom_colorspace |
A structure containing information about a custom colorspace. More... | |
typedef void * | sw_cmm_profile |
An opaque structure defined by the alterate CMM implementation to represent profiles. More... | |
typedef void * | sw_cmm_transform |
An opaque structure defined by the alternate CMM implementation to represent transforms. More... | |
typedef struct sw_cmm_api | sw_cmm_api |
Type definition of the alternate CMM interface implementation. | |
typedef struct sw_cmm_instance | sw_cmm_instance |
An instance structure for the CMM API implementation. More... | |
typedef struct sw_cmm_init_params | sw_cmm_init_params |
Collection structure for initialization parameters. | |
Functions | |
HqnResult | swcmm_result_translate (sw_cmm_result result) |
Translate a CMM API-specific error code to a generic HqnResult error code. More... | |
sw_api_result | SwRegisterCMM (sw_cmm_api *implementation) |
This routine makes an alternate CMM implementation known to the rip. More... | |
Header file defining the Color management module interface.
Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved.
This source code contains the confidential and trade secret information of Global Graphics Software Ltd. It may not be used, copied or distributed for any reason except as set forth in the applicable Global Graphics license agreement.