Oyranos Colour Management System API
Data Structures | Typedefs | Enumerations
oyranos_cmm.h File Reference

external CMM module API More...

#include "oyranos.h"
#include "oyranos_alpha.h"
#include "oyPointer_s.h"

Data Structures

struct  oyCMMapi_s
 the basic API interface More...
struct  oyCMMapi3_s
 the API 3 to implement and set to provide low level ICC profile support More...
struct  oyCMMapiFilter_s
 the module API 4,6,7 interface base More...
struct  oyCMMobjectType_s
 custom object handler More...
struct  oyConnectorImaging_s
 node connection descriptor More...
struct  oyCMMapi5_s
 module or script loader More...
struct  oyCMMapi7_s
 data processing node More...
struct  oyCMMapi6_s
 context convertor More...
struct  oyCMMui_s
 the CMM API UI part More...
struct  oyCMMapi4_s
 context creator More...
struct  oyCMMapi8_s
 configuration handler More...
struct  oyCMMapi9_s
 graph policies More...
struct  oyCMMapi10_s
 generic data exchange More...

Typedefs

typedef int(* oyCMMobjectOpen_f )(oyStruct_s *data, oyPointer_s *oy)
 CMM data to Oyranos cache.
typedef int(* oyCMMuiGet_f )(oyOptions_s *options, char **ui_text, oyAlloc_f allocateFunc)
 obtain a XFORMS ui descriptionThe structures can provide a XFORMS ui based on the modules own set of options. The options are in the property of the caller.

Enumerations

enum  oyCMMQUERY_e { oyQUERY_OYRANOS_COMPATIBILITY, oyQUERY_PROFILE_FORMAT = 20, oyQUERY_PROFILE_TAG_TYPE_READ, oyQUERY_PROFILE_TAG_TYPE_WRITE }
 CMM capabilities query enum. More...
enum  oyWIDGET_EVENT_e

Detailed Description

external CMM module API

Oyranos is an open source Colour Management System

Copyright:
2007-2009 (C) Kai-Uwe Behrmann
Author:
Kai-Uwe Behrmann <ku.b@gmx.de>
License:
new BSD <http://www.opensource.org/licenses/bsd-license.php>
Since:
2007/11/12

Typedef Documentation

typedef int(* oyCMMobjectOpen_f)(oyStruct_s *data, oyPointer_s *oy)

CMM data to Oyranos cache.

Parameters:
[in]datathe data struct know to the module
[in,out]oythe Oyranos cache struct to fill by the module
Returns:
error
Version:
Oyranos: 0.1.9
Since:
2007/11/00 (Oyranos: 0.1.8)
Date:
2008/11/06