Oyranos Color Management System API - Version 0.9.6
Macros
oyranos_version.h File Reference

automatic generated variables More...

Macros

#define OYRANOS_VERSION_A   0
 
#define OYRANOS_VERSION_B   9
 
#define OYRANOS_VERSION_C   6
 
#define OYRANOS_VERSION_NAME   "0.9.6"
 
#define OYRANOS_VERSION   (0 * 10000 + 9 * 100 + 6)
 
#define OYRANOS_START_MONTH   11
 
#define OYRANOS_START_YEAR   2004
 
#define OYRANOS_DEVEL_MONTH   8
 
#define OYRANOS_DEVEL_YEAR   2016
 
#define OYRANOS_DATE   "11 2004 - 8 2016"
 
#define OY_PREFIX   "/usr"
 
#define OY_BINDIR   "/usr/bin"
 
#define OY_DATADIR   "/usr/share"
 
#define OY_LIBDIR   "/usr/lib64"
 
#define OY_CMMSUBPATH   "color/modules"
 
#define OY_METASUBPATH   "oyranos-meta"
 
#define OY_CMMDIR   OY_LIBDIR "/" OY_CMMSUBPATH
 
#define OY_SYSCOLORDIR   OY_DATADIR "/color"
 
#define OY_USERCOLORDIR   "~/.config/color"
 
#define OY_USERCOLORDATA   "~/.local/share/color"
 
#define OY_ICCDIRNAME   "icc"
 
#define OY_SETTINGSDIRNAME   "settings"
 
#define OY_TARGETDIRNAME   "target"
 
#define OY_LOCALEDIR   OY_DATADIR "/locale"
 

Detailed Description

automatic generated variables

Macro Definition Documentation

◆ OY_BINDIR

#define OY_BINDIR   "/usr/bin"

install variable

◆ OY_CMMDIR

#define OY_CMMDIR   OY_LIBDIR "/" OY_CMMSUBPATH

install variable

◆ OY_CMMSUBPATH

#define OY_CMMSUBPATH   "color/modules"

install variable

◆ OY_DATADIR

#define OY_DATADIR   "/usr/share"

install variable

◆ OY_ICCDIRNAME

#define OY_ICCDIRNAME   "icc"

install variable

◆ OY_LIBDIR

#define OY_LIBDIR   "/usr/lib64"

install variable

◆ OY_LOCALEDIR

#define OY_LOCALEDIR   OY_DATADIR "/locale"

install variable

◆ OY_METASUBPATH

#define OY_METASUBPATH   "oyranos-meta"

install variable

◆ OY_PREFIX

#define OY_PREFIX   "/usr"

install variable

◆ OY_SETTINGSDIRNAME

#define OY_SETTINGSDIRNAME   "settings"

install variable

◆ OY_SYSCOLORDIR

#define OY_SYSCOLORDIR   OY_DATADIR "/color"

install variable

◆ OY_TARGETDIRNAME

#define OY_TARGETDIRNAME   "target"

install variable

◆ OY_USERCOLORDATA

#define OY_USERCOLORDATA   "~/.local/share/color"

install variable

◆ OY_USERCOLORDIR

#define OY_USERCOLORDIR   "~/.config/color"

install variable

◆ OYRANOS_DATE

#define OYRANOS_DATE   "11 2004 - 8 2016"

date variable

◆ OYRANOS_DEVEL_MONTH

#define OYRANOS_DEVEL_MONTH   8

date variable

◆ OYRANOS_DEVEL_YEAR

#define OYRANOS_DEVEL_YEAR   2016

date variable

◆ OYRANOS_START_MONTH

#define OYRANOS_START_MONTH   11

date variable

◆ OYRANOS_START_YEAR

#define OYRANOS_START_YEAR   2004

date variable

◆ OYRANOS_VERSION

#define OYRANOS_VERSION   (0 * 10000 + 9 * 100 + 6)

version variable

Examples
oyranos_cmm_oJPG.c.

◆ OYRANOS_VERSION_A

#define OYRANOS_VERSION_A   0

version variable

Examples
oyranos_cmm_oJPG.c.

◆ OYRANOS_VERSION_B

#define OYRANOS_VERSION_B   9

version variable

Examples
oyranos_cmm_oJPG.c.

◆ OYRANOS_VERSION_C

#define OYRANOS_VERSION_C   6

version variable

Examples
oyranos_cmm_oJPG.c.

◆ OYRANOS_VERSION_NAME

#define OYRANOS_VERSION_NAME   "0.9.6"

version variable

oyranos_definitions.h
The macro header to include in your application without using any Oyranos function.
oyOBJECT_LIS_S
@ oyOBJECT_LIS_S
Definition: oyranos_object.h:198
OY_DEFAULT_CMM_CONTEXT_FALLBACK
#define OY_DEFAULT_CMM_CONTEXT_FALLBACK
Definition: oyranos_definitions.h:217
oyBlob_s::oyBlob_GetSize
size_t oyBlob_GetSize(oyBlob_s *blob)
get size from a data blob
Definition: oyBlob_s.c:238
oyASSUMED_XYZ
@ oyASSUMED_XYZ
Definition: oyranos.h:203
oyOptions_s.h
oyWIDGET_EDITING_LAB
@ oyWIDGET_EDITING_LAB
Definition: oyranos.h:297
oyFilterCore_s::oyFilterCore_GetRegistration
OYAPI const char *OYEXPORT oyFilterCore_GetRegistration(oyFilterCore_s *filter)
Get registration text.
Definition: oyFilterCore_s.c:277
oyCMMapi_s::oyCMMapi_Set
void oyCMMapi_Set(oyCMMapi_s *api, oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3])
CMMapi member setter.
Definition: oyCMMapi_s.c:122
oyFilterSocket_s::oyFilterSocket_SignalToGraph
OYAPI int OYEXPORT oyFilterSocket_SignalToGraph(oyFilterSocket_s *c, oyCONNECTOR_EVENT_e e)
Send a signal through the graph.
Definition: oyFilterSocket_s.c:181
oyFilterNode_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterNode_s.h:157
oyConnectorImaging_s::oyConnectorImaging_GetDataTypes
OYAPI int OYEXPORT oyConnectorImaging_GetDataTypes(oyConnectorImaging_s *c, const oyDATATYPE_e **data_types, int *data_types_n)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:151
oyProfile_s::oyProfile_GetSignature
OYAPI icSignature OYEXPORT oyProfile_GetSignature(oyProfile_s *profile, oySIGNATURE_TYPE_e type)
Get ICC color space signature.
Definition: oyProfile_s.c:865
oyImage_s::oyImage_New
OYAPI oyImage_s *OYEXPORT oyImage_New(oyObject_s object)
allocate a new Image object
Definition: oyImage_s.c:35
oyMonitorHooks_s::getRectangle
oyGetRectangleFromMonitor_f getRectangle
Definition: oyranos_monitor_hooks.h:233
oyNamedColor_s::oyNamedColor_Copy
oyNamedColor_Copy
Copy or Reference a NamedColor object.
oyOBJECT_MONITOR_HOOKS_S
@ oyOBJECT_MONITOR_HOOKS_S
Definition: oyranos_object.h:201
oyToFlavor_m
#define oyToFlavor_m(f)
Definition: oyranos_image.h:233
oyFilterCore_s.h
oyConnector_s::oyConnector_New
OYAPI oyConnector_s *OYEXPORT oyConnector_New(oyObject_s object)
allocate a new Connector object
Definition: oyConnector_s.c:41
oyConfigs_s::oyConfigs_FromDB
OYAPI int OYEXPORT oyConfigs_FromDB(const char *registration, oyOptions_s *options, oyConfigs_s **configs, oyObject_s object)
Get all oyConfigs_s from DB.
Definition: oyConfigs_s.c:697
oyDataTypeGetSize
size_t oyDataTypeGetSize(oyDATATYPE_e data_type)
oyDATATYPE_e to byte mapping
Definition: oyranos_module.c:1747
oyImage_s::release
oyStruct_Release_f release
Release function.
Definition: oyImage_s.h:219
oyStruct_Release_f
int(* oyStruct_Release_f)(oyStruct_s **)
release object
Definition: oyStruct_s.h:41
oyStructList_s::oyStructList_Create
oyStructList_s * oyStructList_Create(oyOBJECT_e parent_type, const char *list_name, oyObject_s object)
Create a new oyStruct_s list.
Definition: oyStructList_s.c:705
oyWIDGET_PROOF_HARD
@ oyWIDGET_PROOF_HARD
Definition: oyranos.h:290
oyVAL_INT_LIST
@ oyVAL_INT_LIST
Definition: oyOption_s.h:72
oyProfileTag_s::oyProfileTag_SetStatus
int oyProfileTag_SetStatus(oyProfileTag_s *tag, oySTATUS_e status)
Set the status.
Definition: oyProfileTag_s.c:683
oyOBJECT_MONITOR_S
@ oyOBJECT_MONITOR_S
Definition: oyranos_object.h:135
oyValueUInt64
unsigned long oyValueUInt64(icUInt64Number val)
convert to network byte order
Definition: oyranos_core.c:991
oySCOPE_e
oySCOPE_e
Select Scope for Installation or Configurations.
Definition: oyranos.h:47
oyCMM_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMM_s.h:41
oyOption_s::oyOption_GetValueInt
int32_t oyOption_GetValueInt(oyOption_s *obj, int pos)
get a integer
Definition: oyOption_s.c:444
oyCMMapi7_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi7_s.h:113
oyWIDGET_EFFECT
@ oyWIDGET_EFFECT
Definition: oyranos.h:291
oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED
@ oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED
Definition: oyranos.h:262
oyOption_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyOption_s.h:150
oyCMMapi_s::oyCMMapi_Release
OYAPI int OYEXPORT oyCMMapi_Release(oyCMMapi_s **cmmapi)
release and possibly deallocate a oyCMMapi_s object
Definition: oyCMMapi_s.c:82
oyProfiles_s.h
oyImage_s::oyImage_GetArray2dPointContinous
oyPointer oyImage_GetArray2dPointContinous(oyImage_s *image, int point_x, int point_y, int channel, int *is_allocated)
Continous layout pixel accessor.
Definition: oyImage_s.c:120
oyValue_u::dbl_list
double * dbl_list
Definition: oyOption_s.h:95
oySIGNATURE_ILLUMINANT_Y
@ oySIGNATURE_ILLUMINANT_Y
Definition: oyranos_profile.h:89
oyCMMapi7_s::oyCMMapi7_Release
OYAPI int OYEXPORT oyCMMapi7_Release(oyCMMapi7_s **cmmapi7)
release and possibly deallocate a oyCMMapi7_s object
Definition: oyCMMapi7_s.c:87
oyObject_GetRefCount
int oyObject_GetRefCount(oyObject_s obj)
get the identification number of a object
Definition: oyObject_s.c:556
oyERROR_USER
@ oyERROR_USER
Definition: oyranos_object.h:341
oyImage_s::oyImage_GetProfile
oyProfile_s * oyImage_GetProfile(oyImage_s *image)
Get the image profile.
Definition: oyImage_s.c:1531
oyRectangle_s::oyRectangle_CountPoints
double oyRectangle_CountPoints(oyRectangle_s *rectangle)
Count number of points covered by this rectangle.
Definition: oyRectangle_s.c:113
oyranos_profile.h
oyFilterNode_s::oyFilterNode_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyFilterNode_GetBackendContext(oyFilterNode_s *obj)
get backend specific runtime data
Definition: oyFilterNode_s.c:1519
oyCMMapiFilters_s::oyCMMapiFilters_Count
OYAPI int OYEXPORT oyCMMapiFilters_Count(oyCMMapiFilters_s *list)
count the elements in a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:221
oyConnector_s
A filter connection description structure.
Definition: oyConnector_s.h:69
oyObserver_s::release
oyStruct_Release_f release
Definition: oyObserver_s.h:119
OY_CMMSUBPATH
#define OY_CMMSUBPATH
Definition: oyranos_version.h:25
oyI18NSet
void oyI18NSet(int active, int reserved)
switch internationalisation of strings on or off
Definition: oyranos.c:966
oySOURCE_FILTER
#define oySOURCE_FILTER
use inbuild values
Definition: oyranos.h:153
oySetDefaultProfile
int oySetDefaultProfile(oyPROFILE_e type, oySCOPE_e scope, const char *file_name)
Definition: oyranos.c:664
oyMonitorHooks_s::help_system_specific
const char * help_system_specific
Definition: oyranos_monitor_hooks.h:229
oyCMMapiFilter_s.h
oyConfig_s::oyRankMapCopy
OYAPI oyRankMap *OYEXPORT oyRankMapCopy(const oyRankMap *rank_map, oyAlloc_f allocateFunc)
Copy a rank map.
Definition: oyConfig_s.c:1010
oyPixelAccess_s::oyPixelAccess_ChangeRectangle
int oyPixelAccess_ChangeRectangle(oyPixelAccess_s *pixel_access, double start_x, double start_y, oyRectangle_s *output_rectangle)
Change the ticket for a conversion graph.
Definition: oyPixelAccess_s.c:126
oyStructList_s::oyStructList_Sort
int oyStructList_Sort(oyStructList_s *list, int32_t *rank_list)
Sort a list according to a rank_list.
Definition: oyStructList_s.c:548
oyranos_icc.h
ICC definitions.
OY_CMMDIR
#define OY_CMMDIR
Definition: oyranos_version.h:27
oyConfig_s::oyConfig_Compare
int oyConfig_Compare(oyConfig_s *module_device, oyConfig_s *db_pattern, int32_t *rank_value)
Check for matching to a given pattern.
Definition: oyConfig_s.c:465
oySIGNAL_USER1
@ oySIGNAL_USER1
Definition: oyObserver_s.h:58
oyConnectorImaging_s
Node connection descriptor.
Definition: oyConnectorImaging_s.h:74
oyOption_s::oyOption_Release
OYAPI int OYEXPORT oyOption_Release(oyOption_s **option)
release and possibly deallocate a oyOption_s object
Definition: oyOption_s.c:87
oyCONNECTOR_IMAGING_CAP_MAX_CHANNELS_COUNT
@ oyCONNECTOR_IMAGING_CAP_MAX_CHANNELS_COUNT
Definition: oyConnectorImaging_s.h:123
oyPATH_ICC
@ oyPATH_ICC
Definition: oyranos.h:38
oyGetDefaultProfileName
char * oyGetDefaultProfileName(oyPROFILE_e type, oyAlloc_f alloc_func)
Definition: oyranos.c:690
oyThreadLockingReady
int oyThreadLockingReady(void)
tell if thread locking is ready
Definition: oyStruct_s.c:246
oyCHAN0
@ oyCHAN0
Definition: oyranos_image.h:131
OY_NO_CACHE_WRITE
#define OY_NO_CACHE_WRITE
Definition: oyProfile_s.h:65
oyArray2d_s::oyArray2d_Copy
oyArray2d_Copy
Copy or Reference a Array2d object.
OYRANOS_START_MONTH
#define OYRANOS_START_MONTH
Definition: oyranos_version.h:12
oyStructList_s::oyStructList_GetID
const char * oyStructList_GetID(oyStructList_s *list, int intent_spaces, uint32_t flags)
Eventually build and obtain the lists member names.
Definition: oyStructList_s.c:415
oyFilterNodes_s::oyFilterNodes_Release
OYAPI int OYEXPORT oyFilterNodes_Release(oyFilterNodes_s **filternodes)
release and possibly deallocate a oyFilterNodes_s object
Definition: oyFilterNodes_s.c:88
oyFilterPlugs_s::oyFilterPlugs_Release
OYAPI int OYEXPORT oyFilterPlugs_Release(oyFilterPlugs_s **filterplugs)
release and possibly deallocate a oyFilterPlugs_s object
Definition: oyFilterPlugs_s.c:88
oySetPersistentString
int oySetPersistentString(const char *key_name, oySCOPE_e scope, const char *value, const char *comment)
set string into DB and cache
Definition: oyranos_texts.c:2281
oyOptions_s::oyOptions_SetOpts
int oyOptions_SetOpts(oyOptions_s *list, oyOptions_s *add)
set options in a Options list
Definition: oyOptions_s.c:770
oyOptions_s::oyOptions_SetDriverContext
OYAPI int OYEXPORT oyOptions_SetDriverContext(oyOptions_s **options, oyPointer driver_context, const char *driver_context_type, size_t driver_context_size, oyObject_s object)
set a device option from a given external context
Definition: oyOptions_s.c:2184
oyStructList_s::oyStructList_ReleaseAt
int oyStructList_ReleaseAt(oyStructList_s *list, int pos)
oyStructList_s pointer release
Definition: oyStructList_s.c:300
oyOption_s::oyOption_GetData
oyPointer oyOption_GetData(oyOption_s *option, size_t *size, oyAlloc_f allocateFunc)
get the data blob
Definition: oyOption_s.c:733
oyWIDGET_POLICY_ACTIVE
@ oyWIDGET_POLICY_ACTIVE
Definition: oyranos.h:314
oyNamedColor_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyNamedColor_s.h:67
oyImage_s::oyImage_GetSubPositioning
int oyImage_GetSubPositioning(oyImage_s *image)
Get sub positioning.
Definition: oyImage_s.c:1510
oyCMMui_s::oyCMMuiGet_f
int(* oyCMMuiGet_f)(oyCMMapiFilter_s *module, oyOptions_s *options, char **ui_text, oyAlloc_f allocateFunc)
obtain a XFORMS ui description
Definition: oyCMMui_s.h:61
oyCHANNELTYPE_LIGHTNESS
@ oyCHANNELTYPE_LIGHTNESS
Definition: oyranos_image.h:68
oyOptions_s::oyOptions_Sort
OYAPI int OYEXPORT oyOptions_Sort(oyOptions_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyOptions_s.c:277
oyRectangle_s::oyRectangle_PointIsInside
int oyRectangle_PointIsInside(oyRectangle_s *rectangle, double x, double y)
Compare.
Definition: oyRectangle_s.c:292
oyConfDomain_s::oyConfDomain_FromReg
OYAPI oyConfDomain_s *OYEXPORT oyConfDomain_FromReg(const char *registration_domain, oyObject_s object)
allocate a new ConfDomain object
Definition: oyranos_devices.c:3416
oyWIDGET_ASSUMED_LAB
@ oyWIDGET_ASSUMED_LAB
Definition: oyranos.h:303
oyProfile_s::oyProfile_GetSize
OYAPI size_t OYEXPORT oyProfile_GetSize(oyProfile_s *profile, uint32_t flag)
Get the ICC profile in memory size.
Definition: oyProfile_s.c:1533
oyOPTIONATTRIBUTE_EDIT
@ oyOPTIONATTRIBUTE_EDIT
Definition: oyranos_object.h:253
oyOBJECT_CMM_API10_S
@ oyOBJECT_CMM_API10_S
Definition: oyranos_object.h:175
oyCMM_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMM_s.h:40
oyFilterPlugs_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterPlugs_s.h:68
oyStructList_s::oyStructList_GetRef
oyStruct_s * oyStructList_GetRef(oyStructList_s *list, int pos)
oyStructList_s referenced pointer access
Definition: oyStructList_s.c:245
oyOptions_s::oyOptions_AppendOpts
int oyOptions_AppendOpts(oyOptions_s *list, oyOptions_s *append)
Definition: oyOptions_s.c:803
OY_DEFAULT_CMM_RENDERER
#define OY_DEFAULT_CMM_RENDERER
Definition: oyranos_definitions.h:213
oyOBJECT_OBSERVER_S
@ oyOBJECT_OBSERVER_S
Definition: oyranos_object.h:194
oyNamedColor_s::oyNamedColor_GetXYZConst
const double * oyNamedColor_GetXYZConst(oyNamedColor_s *color)
get XYZ channels
Definition: oyNamedColor_s.c:473
oyPixelAccess_s::oyPixelAccess_SetOldStart
int oyPixelAccess_SetOldStart(oyPixelAccess_s *pixel_access, int vertical, double start)
Access oyPixelAccess_s::start_xy_old.
Definition: oyPixelAccess_s.c:1003
oyFilterNode_s::oyFilterNode_GetSocket
OYAPI oyFilterSocket_s *OYEXPORT oyFilterNode_GetSocket(oyFilterNode_s *node, int pos)
Get a oyFilterSocket_s of type from a FilterNode.
Definition: oyFilterNode_s.c:855
oyConfig_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConfig_s.h:71
oyWIDGET_BEHAVIOUR_END
@ oyWIDGET_BEHAVIOUR_END
Definition: oyranos.h:293
oyFilterGraph_s
A FilterGraph object.
Definition: oyFilterGraph_s.h:61
oyOption_s.h
oyProfile_s::oyProfile_SetSignature
OYAPI int OYEXPORT oyProfile_SetSignature(oyProfile_s *profile, icSignature sig, oySIGNATURE_TYPE_e type)
Set signature.
Definition: oyProfile_s.c:962
oyFilterPlug_s::oyFilterPlug_ResolveImage
OYAPI oyImage_s *OYEXPORT oyFilterPlug_ResolveImage(oyFilterPlug_s *plug, oyFilterSocket_s *socket, oyPixelAccess_s *ticket)
Resolve processing data during a filter run.
Definition: oyranos_conversion.c:291
oyWIDGET_e
oyWIDGET_e
options for UI presentation, covering all kind of settings
Definition: oyranos.h:256
oyArray2d_s::oyArray2d_Reset
OYAPI int OYEXPORT oyArray2d_Reset(oyArray2d_s *array, int width, int height, oyDATATYPE_e data_type)
Reinitialise Array.
Definition: oyArray2d_s.c:453
oyProfiles_s::oyProfiles_New
OYAPI oyProfiles_s *OYEXPORT oyProfiles_New(oyObject_s object)
allocate a new Profiles object
Definition: oyProfiles_s.c:41
oyConnector_s::oyConnector_Copy
oyConnector_Copy
Copy or Reference a Connector object.
oyCONNECTOR_IMAGING_CAP_CAN_SUBPIXEL
@ oyCONNECTOR_IMAGING_CAP_CAN_SUBPIXEL
Definition: oyConnectorImaging_s.h:133
oyFilterPlug_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterPlug_s.h:92
oyFilterPlug_s::oyFilterPlug_New
OYAPI oyFilterPlug_s *OYEXPORT oyFilterPlug_New(oyObject_s object)
allocate a new FilterPlug object
Definition: oyFilterPlug_s.c:40
oyOption_s::oyOption_GetValueType
oyVALUETYPE_e oyOption_GetValueType(oyOption_s *option)
Ask for the type of the value.
Definition: oyOption_s.c:963
oyObserver_s
Oyranos object observers.
Definition: oyObserver_s.h:115
oyCMMui_s::oyCMMui_Release
OYAPI int OYEXPORT oyCMMui_Release(oyCMMui_s **cmmui)
release and possibly deallocate a oyCMMui_s object
Definition: oyCMMui_s.c:82
oyConversion_s::oyConversion_GetImage
oyImage_s * oyConversion_GetImage(oyConversion_s *conversion, uint32_t flags)
Get a image copy at the desired position.
Definition: oyConversion_s.c:500
oyProfile_s::oyProfile_GetMD5
int oyProfile_GetMD5(oyProfile_s *profile, int flags, uint32_t *md5)
Get the ICC profile md5 hash sum.
Definition: oyProfile_s.c:2116
oyConfig_s.h
oyDATA_SIZE
@ oyDATA_SIZE
Definition: oyranos_image.h:129
oyPolicyToXML
char * oyPolicyToXML(oyGROUP_e group, int add_header, oyAlloc_f alloc_func)
Definition: oyranos.c:546
oyGetProfileSize
size_t oyGetProfileSize(const char *profilename)
get the profiles size
Definition: oyranos.c:835
oyValue_u::int32_list
int32_t * int32_list
Definition: oyOption_s.h:93
oyObserver_s::oyObserver_New
OYAPI oyObserver_s *OYEXPORT oyObserver_New(oyObject_s object)
allocate a new Observer object
Definition: oyObserver_s.c:38
oyObject_UnSetLocking
int oyObject_UnSetLocking(oyObject_s object, const char *marker, int line)
remove a object's lock pointer
Definition: oyObject_s.c:530
oyFILTER_REG_APPLICATION
@ oyFILTER_REG_APPLICATION
Definition: oyranos_object.h:292
oyCMMapiFilters_s::oyCMMapiFilters_Clear
OYAPI int OYEXPORT oyCMMapiFilters_Clear(oyCMMapiFilters_s *list)
clear the elements in a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:248
oyPixelAccess_s::oyPixelAccess_PixelsToRoi
int oyPixelAccess_PixelsToRoi(oyPixelAccess_s *pixel_access, oyRectangle_s *pixel_rectangle, oyRectangle_s **roi)
Calculate ROI rectangle from pixel rectangle.
Definition: oyPixelAccess_s.c:662
oyCMMapis_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapis_s.h:70
oyStructList_s::oyStructList_Count
int oyStructList_Count(oyStructList_s *list)
oyStructList_s count
Definition: oyStructList_s.c:343
oyOptions_s::oyOptions_Add
int oyOptions_Add(oyOptions_s *options, oyOption_s *option, int pos, oyObject_s object)
add a element to a Options list
Definition: oyOptions_s.c:620
oyStructList_s.h
oyXYZ2Lab
void oyXYZ2Lab(const double *XYZ, double *CIElab)
ICC XYZ to CIE * Lab.
Definition: oyranos_color.c:71
oyFilterNode_s::oyFilterNode_GetOptions
oyOptions_s * oyFilterNode_GetOptions(oyFilterNode_s *node, int flags)
Get filter options.
Definition: oyranos_devices.c:2527
oySetCMMPattern
int oySetCMMPattern(oyCMM_e type, uint32_t flags, oySCOPE_e scope, const char *name)
set a CMM as default
Definition: oyranos_texts.c:2051
oyICCTagDescription
const char * oyICCTagDescription(icTagSignature sig)
get tag description
Definition: oyranos_icc.c:446
oyFilterPlug_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterPlug_s.h:91
oyCONNECTOR_IMAGING_CAP_e
oyCONNECTOR_IMAGING_CAP_e
Capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.h:119
oyWIDGET_CMM_END
@ oyWIDGET_CMM_END
Definition: oyranos.h:322
oyOptions_s::oyOptions_ForFilter
oyOptions_s * oyOptions_ForFilter(const char *registration, uint32_t flags, oyObject_s object)
provide Oyranos behaviour settings
Definition: oyranos_devices.c:1953
oyOptions_s::oyOptions_New
OYAPI oyOptions_s *OYEXPORT oyOptions_New(oyObject_s object)
allocate a new Options object
Definition: oyOptions_s.c:44
oyFilterSocket_s::oyFilterSocket_GetData
OYAPI oyStruct_s *OYEXPORT oyFilterSocket_GetData(oyFilterSocket_s *socket)
Access oyFilterSocket_s::data.
Definition: oyFilterSocket_s.c:297
oyObject_GetName
const oyChar * oyObject_GetName(const oyObject_s obj, oyNAME_e type)
object get names
Definition: oyObject_s.c:424
oyCMM_RENDERER
@ oyCMM_RENDERER
Definition: oyranos.h:128
oyValue_u::oyValueCopy
void oyValueCopy(oyValue_u *to, oyValue_u *from, oyVALUETYPE_e type, oyAlloc_f allocateFunc, oyDeAlloc_f deallocateFunc)
copy a oyValue_u union
Definition: oyOption_s.c:982
oyArray2d_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyArray2d_s.h:111
OY_LAYOUT_MIDDLE
#define OY_LAYOUT_MIDDLE
Definition: oyranos.h:343
oyCONNECTOR_EVENT_CONNECTED
@ oyCONNECTOR_EVENT_CONNECTED
Definition: oyranos_module.h:106
oyOptions_s::oyOptions_FromText
oyOptions_s * oyOptions_FromText(const char *text, uint32_t flags, oyObject_s object)
deserialise a text file to oyOptions_s data
Definition: oyOptions_s.c:532
oyNAME_e
oyNAME_e
Information level.
Definition: oyranos_core.h:69
oyObserver_s::observer
oyStruct_s * observer
Definition: oyObserver_s.h:123
oyFilterGraph_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterGraph_s.h:65
oyUnsetMonitorProfile_f
int(* oyUnsetMonitorProfile_f)(const char *monitor_name)
unset all device system specific properties
Definition: oyranos_monitor_hooks.h:69
oyCMMapiFilters_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapiFilters_s.h:70
oyCMMapi7_s::oyCMMapi7_Copy
oyCMMapi7_Copy
Copy or Reference a CMMapi7 object.
oyWIDGETTYPE_CHOICE
@ oyWIDGETTYPE_CHOICE
Definition: oyranos.h:335
oyFILTER_REG_e
oyFILTER_REG_e
Definition: oyranos_object.h:287
oyStructList_s::release
oyStruct_Release_f release
Release function.
Definition: oyStructList_s.h:71
oyNamedColors_s.h
oyBlob_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyBlob_s.h:61
oyCMMapi7_s::oyCMMFilterPlug_Run_f
int(* oyCMMFilterPlug_Run_f)(oyFilterPlug_s *plug, oyPixelAccess_s *pixel_access)
get a pixel or channel from the previous filter
Definition: oyCMMapi7_s.h:77
oyArray2d_s::oyArray2d_GetData
OYAPI oyPointer OYEXPORT oyArray2d_GetData(oyArray2d_s *obj)
Get the data blob.
Definition: oyArray2d_s.c:232
oyMsg_Add_f
int(* oyMsg_Add_f)(oyJob_s *job, double progress_zero_till_one, char **status_text)
Add one unique message from the message qeue.
Definition: oyranos_threads.h:71
oySIGNAL_USER3
@ oySIGNAL_USER3
Definition: oyObserver_s.h:60
oyCHANNELTYPE_ALPHA2
@ oyCHANNELTYPE_ALPHA2
Definition: oyranos_image.h:74
oyWIDGET_GROUP_DEVICES_PROFILES
@ oyWIDGET_GROUP_DEVICES_PROFILES
Definition: oyranos.h:273
oyDbHandlingReady
int oyDbHandlingReady(void)
tell if DB handling is ready
Definition: oyranos_db.c:123
oyFilterNode_s::oyFilterNode_GetUi
int oyFilterNode_GetUi(oyFilterNode_s *node, char **ui_text, char ***namespaces, oyAlloc_f allocateFunc)
Get filter options XFORMS.
Definition: oyranos_devices.c:2582
oyOBJECT_CMM_API_MAX
@ oyOBJECT_CMM_API_MAX
Definition: oyranos_object.h:179
oyHash_s
A cache entry.
Definition: oyHash_s.h:61
oyCMMRegistrationToName
char * oyCMMRegistrationToName(const char *registration, oyCMM_e type, int name_type, uint32_t flags, oyAlloc_f allocate_func)
Get a CMM string.
Definition: oyranos_texts.c:1908
oyJob_s::id_
int id_
Definition: oyranos_threads.h:60
OY_ICCDIRNAME
#define OY_ICCDIRNAME
Definition: oyranos_version.h:31
oyImage_s::oyImage_SamplesToPixels
int oyImage_SamplesToPixels(oyImage_s *image, oyRectangle_s *sample_rectangle, oyRectangle_s *pixel_rectangle)
Set rectangle in pixel dimension from samples.
Definition: oyImage_s.c:1805
oyLAYOUT
@ oyLAYOUT
Definition: oyranos_image.h:125
oyConfig_s::oyConfig_FindString
OYAPI const char *OYEXPORT oyConfig_FindString(oyConfig_s *config, const char *key, const char *value)
Search in data sets for a key/value.
Definition: oyConfig_s.c:715
oyOBJECT_RECTANGLE_S
@ oyOBJECT_RECTANGLE_S
Definition: oyranos_object.h:143
oyObserver_Signal_f
int(* oyObserver_Signal_f)(oyObserver_s *observer, oySIGNAL_e signal_type, oyStruct_s *signal_data)
signal handler type
Definition: oyObserver_s.h:78
oySIGNAL_INCOMPATIBLE_CONTEXT
@ oySIGNAL_INCOMPATIBLE_CONTEXT
Definition: oyObserver_s.h:57
oyCMM_CONTEXT_FALLBACK
@ oyCMM_CONTEXT_FALLBACK
Definition: oyranos.h:129
oyASSUMED_GRAY
@ oyASSUMED_GRAY
Definition: oyranos.h:208
oyValue_u::oyValueRelease
void oyValueRelease(oyValue_u **v, oyVALUETYPE_e type, oyDeAlloc_f deallocateFunc)
release a oyValue_u union
Definition: oyOption_s.c:1293
oyCMMapi4_s.h
oyOption_s::oyOption_SetRegistration
int oyOption_SetRegistration(oyOption_s *option, const char *registration)
set the registration
Definition: oyOption_s.c:800
oyFilterGraph_s::oyFilterGraph_SetFromNode
OYAPI int OYEXPORT oyFilterGraph_SetFromNode(oyFilterGraph_s *graph, oyFilterNode_s *node, const char *mark, int flags)
Get a graphs adjazency list.
Definition: oyFilterGraph_s.c:354
oyranos_image.h
oyProfileTag_s::oyProfileTag_Create
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_Create(oyStructList_s *list, icTagSignature tag_use, icTagTypeSignature tag_type, uint32_t version, oyObject_s object)
Create a oyProfileTag_s from a list of arguments.
Definition: oyProfileTag_s.c:130
oyOption_s
Option object.
Definition: oyOption_s.h:148
oyStructList_s::oyStructList_Clear
int oyStructList_Clear(oyStructList_s *list)
Release all listed objects.
Definition: oyStructList_s.c:441
oyRectangle_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyRectangle_s.h:61
oyFilterCore_s::oyFilterCore_New
OYAPI oyFilterCore_s *OYEXPORT oyFilterCore_New(oyObject_s object)
allocate a new FilterCore object
Definition: oyFilterCore_s.c:38
oyOptionChoicesGet
int oyOptionChoicesGet(oyWIDGET_e option, int *choices, const char ***choices_string_list, int *current)
Get a Options choices UI strings.
Definition: oyranos.c:296
oyCMMapis_s::oyCMMapis_Release
OYAPI int OYEXPORT oyCMMapis_Release(oyCMMapis_s **cmmapis)
release and possibly deallocate a oyCMMapis_s object
Definition: oyCMMapis_s.c:91
oyChannels_m
#define oyChannels_m(c)
Definition: oyranos_image.h:135
OY_ICC_VERSION_4
#define OY_ICC_VERSION_4
Definition: oyProfile_s.h:73
oyJob_Get_f
int(* oyJob_Get_f)(oyJob_s **job, int finished)
Get one unique oyJob_s from the job qeue.
Definition: oyranos_threads.h:69
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK
@ oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK
Definition: oyranos.h:93
oyICCGetColorSpaceWithChannelCount
icColorSpaceSignature * oyICCGetColorSpaceWithChannelCount(int channels_n)
get color spaces using a certain number of channels
Definition: oyranos_icc.c:120
oyStruct_GetAllocator
OYAPI oyAlloc_f OYEXPORT oyStruct_GetAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:142
oyOBJECT_BLOB_S
@ oyOBJECT_BLOB_S
Definition: oyranos_object.h:188
oyBEHAVIOUR_RENDERING_INTENT_PROOF
@ oyBEHAVIOUR_RENDERING_INTENT_PROOF
Definition: oyranos.h:98
oyConfDomain_s::oyConfDomain_Release
OYAPI int OYEXPORT oyConfDomain_Release(oyConfDomain_s **obj)
release and possibly deallocate a ConfDomain object
Definition: oyranos_devices.c:3462
oyMonitorHooks_s
provide a set of hooks to enable support for a display system
Definition: oyranos_monitor_hooks.h:225
oyOptions_s::oyOptions_MoveInStruct
int oyOptions_MoveInStruct(oyOptions_s **obj, const char *registration, oyStruct_s **oy_struct, uint32_t flags)
change a value
Definition: oyOptions_s.c:1876
oyCHANNELTYPE_e
oyCHANNELTYPE_e
Channels types of Colors.
Definition: oyranos_image.h:65
oyConfig_s::oyConfig_DomainRank
OYAPI int OYEXPORT oyConfig_DomainRank(oyConfig_s *config)
Check for being recognised by a given module.
Definition: oyConfig_s.c:644
oyOBJECT_CONNECTOR_S
@ oyOBJECT_CONNECTOR_S
Definition: oyranos_object.h:146
oyPATH_TYPE_e
oyPATH_TYPE_e
data type selectors
Definition: oyranos.h:36
oyBlob_s::oyBlob_New
OYAPI oyBlob_s *OYEXPORT oyBlob_New(oyObject_s object)
allocate a new Blob object
Definition: oyBlob_s.c:35
oyProfile_s::oyProfile_GetTagByPos
OYAPI oyProfileTag_s *OYEXPORT oyProfile_GetTagByPos(oyProfile_s *profile, int pos)
Get a profile tag.
Definition: oyProfile_s.c:1576
oySignalToString
const char * oySignalToString(oySIGNAL_e signal_type)
Definition: oyObserver_s.c:750
oyObserver_s::oyStruct_ObserverAdd
OYAPI int OYEXPORT oyStruct_ObserverAdd(oyStruct_s *model, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
send a signal to a Observer object
Definition: oyObserver_s.c:186
oyCONNECTOR_EVENT_INCOMPATIBLE_CONTEXT
@ oyCONNECTOR_EVENT_INCOMPATIBLE_CONTEXT
Definition: oyranos_module.h:112
oyConversion_s::oyConversion_New
OYAPI oyConversion_s *OYEXPORT oyConversion_New(oyObject_s object)
allocate a new Conversion object
Definition: oyConversion_s.c:46
OY_CONVERT_MIXED_COLOR_SPACE_SCREEN_DOCUMENT
#define OY_CONVERT_MIXED_COLOR_SPACE_SCREEN_DOCUMENT
Definition: oyranos_definitions.h:190
oyObject_s
struct oyObject_s_ * oyObject_s
Definition: oyranos_object.h:75
oyOptions_s::oyOptions_SetFromText
int oyOptions_SetFromText(oyOptions_s **obj, const char *registration, const char *value, uint32_t flags)
change a value
Definition: oyOptions_s.c:1514
oyJob_s::thread_id_
int thread_id_
Definition: oyranos_threads.h:61
oyConversion_s::oyConversion_GetNode
oyFilterNode_s * oyConversion_GetNode(oyConversion_s *conversion, uint32_t flags)
Get the filter node copy.
Definition: oyConversion_s.c:579
oyObject_SetNames
int oyObject_SetNames(oyObject_s object, const char *nick, const char *name, const char *description)
object naming
Definition: oyObject_s.c:360
oyNAME_PATTERN
#define oyNAME_PATTERN
a logical name for registration search
Definition: oyranos.h:149
oyFilterNode_s::oyFilterNode_GetRegistration
OYAPI const char *OYEXPORT oyFilterNode_GetRegistration(oyFilterNode_s *node)
Get filter core registration.
Definition: oyFilterNode_s.c:1247
oyFILTER_REG_TOP
@ oyFILTER_REG_TOP
Definition: oyranos_object.h:289
oyProfileSignatureDescription
const char * oyProfileSignatureDescription(oySIGNATURE_TYPE_e type)
provide UI description for oySIGNATURE_TYPE_e
Definition: oyranos_profile.c:67
oySIGNATURE_DATETIME_SECONDS
@ oySIGNATURE_DATETIME_SECONDS
Definition: oyranos_profile.h:87
oyConnectorImaging_s::oyConnectorImaging_Copy
oyConnectorImaging_Copy
Copy or Reference a ConnectorImaging object.
oyStruct_GetAllocator
oyAlloc_f oyStruct_GetAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:142
OY_FROM_PROFILE
#define OY_FROM_PROFILE
Definition: oyProfile_s.h:70
oyNamedColors_s::oyNamedColors_GetSuffix
const char * oyNamedColors_GetSuffix(oyNamedColors_s *colors)
get name suffix
Definition: oyNamedColors_s.c:374
oyCMMapi4_s::oyCMMapi4_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapi4_GetBackendContext(oyCMMapi4_s *api)
get filter type specific runtime data
Definition: oyCMMapi4_s.c:162
oyOption_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyOption_s.h:151
oyFilterGraph_s::oyFilterGraph_Release
OYAPI int OYEXPORT oyFilterGraph_Release(oyFilterGraph_s **filtergraph)
release and possibly deallocate a oyFilterGraph_s object
Definition: oyFilterGraph_s.c:89
oyBlob_s::release
oyStruct_Release_f release
Release function.
Definition: oyBlob_s.h:63
oyOBJECT_CMM_API5_S
@ oyOBJECT_CMM_API5_S
Definition: oyranos_object.h:169
oyGROUP_BEHAVIOUR_RENDERING
@ oyGROUP_BEHAVIOUR_RENDERING
Definition: oyranos.h:72
oyProfileTag_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfileTag_s.h:65
oyObject_GetDeAlloc
OYAPI oyDeAlloc_f OYEXPORT oyObject_GetDeAlloc(oyObject_s object)
get objects deallocator
Definition: oyObject_s.c:659
OY_TYPE_STD
#define OY_TYPE_STD
Definition: oyranos_definitions.h:118
OY_FILTEREDGE_CONNECTED
#define OY_FILTEREDGE_CONNECTED
Definition: oyranos_module.h:89
oyObjectTreePrint
void oyObjectTreePrint(int flags)
Print the current object trees to stderr.
Definition: oyranos_tree.c:742
oyConfigs_s::oyConfigs_Sort
OYAPI int OYEXPORT oyConfigs_Sort(oyConfigs_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyConfigs_s.c:272
oyIcon_s::dummy
oyPointer dummy
Definition: oyCMM_s.h:73
oyOBJECT_CMM_API_FILTERS_S
@ oyOBJECT_CMM_API_FILTERS_S
Definition: oyranos_object.h:178
oyObject_Lock
int oyObject_Lock(oyObject_s object, const char *marker, int line)
Lock a object.
Definition: oyObject_s.c:463
oyStructList_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyStructList_s.h:70
OY_STD
#define OY_STD
Definition: oyranos_definitions.h:121
oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT
@ oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT
Definition: oyranos.h:261
oySIGNATURE_MANUFACTURER
@ oySIGNATURE_MANUFACTURER
Definition: oyranos_profile.h:78
oyCMMapiFilter_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapiFilter_s.h:70
oyImage_s::oyImage_GetWidth
int oyImage_GetWidth(oyImage_s *image)
Get the width in pixel.
Definition: oyImage_s.c:1426
oyConfigs_s
A Configs list.
Definition: oyConfigs_s.h:69
oyFilterPlug_s::oyFilterPlug_GetSocket
OYAPI oyFilterSocket_s *OYEXPORT oyFilterPlug_GetSocket(oyFilterPlug_s *plug)
Access oyFilterPlug_s::remote_socket_.
Definition: oyFilterPlug_s.c:242
oyProfile_s::oyProfile_FromMem
OYAPI oyProfile_s *OYEXPORT oyProfile_FromMem(size_t size, const oyPointer block, uint32_t flags, oyObject_s object)
Create from in memory blob.
Definition: oyProfile_s.c:446
oySIGNAL_INCOMPATIBLE_DATA
@ oySIGNAL_INCOMPATIBLE_DATA
Definition: oyObserver_s.h:55
oyFilterRegistrationModify
char oyFilterRegistrationModify(const char *registration, oyFILTER_REG_MODE_e mode, char **result, oyAlloc_f allocateFunc)
process a registration string
Definition: oyranos_module.c:2191
oyNAME_DESCRIPTION
@ oyNAME_DESCRIPTION
Definition: oyranos_core.h:75
oyJob_s::finish
int(* finish)(oyJob_s *job)
the observating thread callback
Definition: oyranos_threads.h:55
oyConversion_s::oyConversion_Copy
oyConversion_Copy
Copy or Reference a Conversion object.
oyArray2d_s::oyArray2d_Show
OYAPI const char *OYEXPORT oyArray2d_Show(oyArray2d_s *array, int channels)
Print array geometries.
Definition: oyArray2d_s.c:585
oyConnectorImaging_s::oyConnectorImaging_SetTexts
OYAPI int OYEXPORT oyConnectorImaging_SetTexts(oyConnectorImaging_s *obj, oyCMMGetText_f getText, const char **text_classes)
set the texts in a connector
Definition: oyConnectorImaging_s.c:311
OYRANOS_DEVEL_YEAR
#define OYRANOS_DEVEL_YEAR
Definition: oyranos_version.h:15
oyranos_generic.h
oyProfileTag_s::oyProfileTag_Set
OYAPI int OYEXPORT oyProfileTag_Set(oyProfileTag_s *tag, icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block)
The function is a simple setter for the object elements.
Definition: oyProfileTag_s.c:305
oyProfile_s::oyProfile_AddTagText
OYAPI int OYEXPORT oyProfile_AddTagText(oyProfile_s *profile, icSignature signature, const char *text)
Add a text tag.
Definition: oyProfile_s.c:1796
oyConnectorImaging_s::oyConnectorImaging_GetText
OYAPI const char *OYEXPORT oyConnectorImaging_GetText(oyConnectorImaging_s *obj, const char *name_class, oyNAME_e type)
get the names in a connector
Definition: oyConnectorImaging_s.c:371
oyObserver_s::oyObserver_Copy
OYAPI oyObserver_s *OYEXPORT oyObserver_Copy(oyObserver_s *obj, oyObject_s object)
copy a Observer object
Definition: oyObserver_s.c:82
oyProfileTag_s::oyProfileTag_GetLastCMM
OYAPI const char *OYEXPORT oyProfileTag_GetLastCMM(oyProfileTag_s *tag)
Get the last processing cmm of the tag.
Definition: oyProfileTag_s.c:762
oyName_s.h
oyVAL_STRING
@ oyVAL_STRING
Definition: oyOption_s.h:75
oyCMM_e
oyCMM_e
CMM Types.
Definition: oyranos.h:125
oyCMM_s::getText
oyCMMGetText_f getText
Definition: oyCMM_s.h:51
oyConfig_s
A group of options for a device.
Definition: oyConfig_s.h:66
oyOptions_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyOptions_s.h:83
oyOptions_s::oyOptions_Handle
int oyOptions_Handle(const char *registration, oyOptions_s *options, const char *command, oyOptions_s **result)
Handle a request by a module.
Definition: oyranos_module.c:1962
oyFilterNode_s::oyFilterNode_FromOptions
oyFilterNode_s * oyFilterNode_FromOptions(const char *db_base_key, const char *base_pattern, oyOptions_s *options, oyObject_s object)
Create a FilterNode from options and fallbacks.
Definition: oyranos_devices.c:3175
oyGROUP_DEFAULT_PROFILES_ASSUMED
@ oyGROUP_DEFAULT_PROFILES_ASSUMED
Definition: oyranos.h:70
oyI18Nreset
void oyI18Nreset(void)
reset i18n language and country variables
Definition: oyranos_core.c:803
OY_DEFAULT_ASSUMED_WEB_PROFILE
#define OY_DEFAULT_ASSUMED_WEB_PROFILE
Definition: oyranos_definitions.h:166
oySignalToString
const char * oySignalToString(oySIGNAL_e signal_type)
Definition: oyObserver_s.c:750
oyPointer_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyPointer_s.h:71
oyFilterSocket_s::oyFilterSocket_New
OYAPI oyFilterSocket_s *OYEXPORT oyFilterSocket_New(oyObject_s object)
allocate a new FilterSocket object
Definition: oyFilterSocket_s.c:38
oyNamedColors_s
List of Single Color objects.
Definition: oyNamedColors_s.h:63
oyConfig_s::release
oyStruct_Release_f release
Release function.
Definition: oyConfig_s.h:70
oyFilterNode_s::oyFilterNode_Run
OYAPI int OYEXPORT oyFilterNode_Run(oyFilterNode_s *node, oyFilterPlug_s *plug, oyPixelAccess_s *ticket)
Run a connected oyFilterPlug_s through the FilterNode.
Definition: oyFilterNode_s.c:812
oyFilterPlug_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterPlug_s.h:90
oyFilterNode_s::oyFilterNode_GetCore
OYAPI oyFilterCore_s *OYEXPORT oyFilterNode_GetCore(oyFilterNode_s *node)
Get filter core.
Definition: oyFilterNode_s.c:1223
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT
@ oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT
Definition: oyranos.h:94
oyWIDGET_CMM_RENDERER_FALLBACK
@ oyWIDGET_CMM_RENDERER_FALLBACK
Definition: oyranos.h:321
oyFilterPlug_s::oyFilterPlug_Callback
OYAPI int OYEXPORT oyFilterPlug_Callback(oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e)
Tell about a oyConversion_s event.
Definition: oyFilterPlug_s.c:118
oyStruct_s.h
oyFilterGraph_s::oyFilterGraph_PrepareContexts
OYAPI int OYEXPORT oyFilterGraph_PrepareContexts(oyFilterGraph_s *graph, int flags)
Iterate over a filter graph and possibly prepare contexts.
Definition: oyFilterGraph_s.c:302
oyOBJECT_PROFILE_TAG_S
@ oyOBJECT_PROFILE_TAG_S
Definition: oyranos_object.h:139
oyPointer_s.h
oyFilterSocket_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterSocket_s.h:95
oyToDataType_m
#define oyToDataType_m(t)
Definition: oyranos_image.h:227
oyOBJECT_CONF_DOMAIN_S
@ oyOBJECT_CONF_DOMAIN_S
Definition: oyranos_object.h:195
oyERROR_e
oyERROR_e
Definition: oyranos_object.h:340
oyProfile_s::oyProfile_GetMem
OYAPI oyPointer OYEXPORT oyProfile_GetMem(oyProfile_s *profile, size_t *size, uint32_t flag, oyAlloc_f allocateFunc)
Get the ICC profile in memory.
Definition: oyProfile_s.c:1451
oyOPTIONATTRIBUTE_AUTOMATIC
@ oyOPTIONATTRIBUTE_AUTOMATIC
Definition: oyranos_object.h:255
oyImage_s::oyImage_GetTags
oyOptions_s * oyImage_GetTags(oyImage_s *image)
Get object tags.
Definition: oyImage_s.c:1553
oyConnectorImaging_s::oyConnectorImaging_GetMatch
oyCMMFilterSocket_MatchPlug_f oyConnectorImaging_GetMatch(oyConnectorImaging_s *obj)
Set this connectors type check function.
Definition: oyConnectorImaging_s.c:545
oyHash_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyHash_s.h:64
oyFilterGraph_s::oyFilterGraph_GetOptions
OYAPI oyOptions_s *OYEXPORT oyFilterGraph_GetOptions(oyFilterGraph_s *graph)
Get options.
Definition: oyFilterGraph_s.c:391
oyDataTypeToText
const char * oyDataTypeToText(oyDATATYPE_e data_type)
oyDATATYPE_e to string mapping
Definition: oyranos_module.c:1774
oyPixelAccess_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyPixelAccess_s.h:213
oyranos_color.h
color definitions
oyJob_s::cb_progress_context
oyStruct_s * cb_progress_context
the progress callback context
Definition: oyranos_threads.h:57
OY_DEFAULT_ASSUMED_GRAY_PROFILE
#define OY_DEFAULT_ASSUMED_GRAY_PROFILE
Definition: oyranos_definitions.h:170
oyCHANNELTYPE_UNDEFINED
@ oyCHANNELTYPE_UNDEFINED
Definition: oyranos_image.h:66
oyCHANNELTYPE_COLOR
@ oyCHANNELTYPE_COLOR
Definition: oyranos_image.h:69
oyImage_s::oyImage_FillArray
int oyImage_FillArray(oyImage_s *image, oyRectangle_s *rectangle, int allocate_method, oyArray2d_s **array, oyRectangle_s *array_rectangle, oyObject_s obj)
creata a array from a image and fill with data
Definition: oyImage_s.c:738
oyGetMonitorProfile_f
char *(* oyGetMonitorProfile_f)(const char *monitor_name, int flags, size_t *size)
get a system specific monitor profile
Definition: oyranos_monitor_hooks.h:121
oyFilterNode_s::oyFilterNode_Copy
oyFilterNode_Copy
Copy or Reference a FilterNode object.
oyNamedColor_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyNamedColor_s.h:64
oyCMMapi4_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi4_s.h:87
oyConfig_s::oyConfig_EraseFromDB
OYAPI int OYEXPORT oyConfig_EraseFromDB(oyConfig_s *config, oySCOPE_e scope)
Remove a oyConfig_s from DB.
Definition: oyConfig_s.c:379
oyPOFF_Y
@ oyPOFF_Y
Definition: oyranos_image.h:127
oyConversion_s::oyConversion_Correct
int oyConversion_Correct(oyConversion_s *conversion, const char *registration, uint32_t flags, oyOptions_s *options)
Check for correctly adhering to policies.
Definition: oyConversion_s.c:143
oySIGNATURE_OPTIONS
@ oySIGNATURE_OPTIONS
Definition: oyranos_profile.h:77
oyranos_types.h
public types of Oyranos APIs
oyImage_s::oyImage_SamplesToRoi
int oyImage_SamplesToRoi(oyImage_s *image, oyRectangle_s *sample_rectangle, oyRectangle_s **roi)
Set rectangle in image dimension from samples.
Definition: oyImage_s.c:1751
oyImage_s::oyImage_GetPixelLayout
int oyImage_GetPixelLayout(oyImage_s *image, oyLAYOUT_e type)
Get the pixel layout.
Definition: oyImage_s.c:1468
oyFilterNodes_s::oyFilterNodes_Copy
oyFilterNodes_Copy
Copy or Reference a FilterNodes object.
oyProfileTag_s::oyProfileTag_SetRequiredCMM
OYAPI int OYEXPORT oyProfileTag_SetRequiredCMM(oyProfileTag_s *tag, const char *cmm)
Require a certain CMM.
Definition: oyProfileTag_s.c:840
oyPixelAccess_s
Control pixel access order.
Definition: oyPixelAccess_s.h:210
oyPOFF_X
@ oyPOFF_X
Definition: oyranos_image.h:126
oyJob_s::work
int(* work)(oyJob_s *job)
the working thread callback
Definition: oyranos_threads.h:53
oyStruct_s::oyStruct_RegisterStaticMessageFunc
oyStruct_RegisterStaticMessageFunc
register a function for verbosity
OY_SELECT_FILTER
#define OY_SELECT_FILTER
select from filter
Definition: oyranos_object.h:215
oyOBJECT_CMM_API1_S
@ oyOBJECT_CMM_API1_S
Definition: oyranos_object.h:165
oyranos_devices.h
oyConversion_s::release
oyStruct_Release_f release
Release function.
Definition: oyConversion_s.h:188
oyIcon_s::copy
oyStruct_Copy_f copy
Definition: oyCMM_s.h:71
oyConnector_s::oyConnector_SetMatch
int oyConnector_SetMatch(oyConnector_s *obj, oyCMMFilterSocket_MatchPlug_f func)
Set this connectors type check function.
Definition: oyConnector_s.c:339
oyDeviceSetProfile
int oyDeviceSetProfile(oyConfig_s *device, oySCOPE_e scope, const char *profile_name)
set the device profile
Definition: oyranos_devices.c:980
oyMonitorHooks_s::type
int type
Definition: oyranos_monitor_hooks.h:226
oyCMMapi_s::oyCMMCanHandle_f
int(* oyCMMCanHandle_f)(oyCMMQUERY_e type, uint32_t value)
CMM feature declaration function.
Definition: oyCMMapi_s.h:65
oyCMMapiFilters_s::oyCMMapiFilters_Release
OYAPI int OYEXPORT oyCMMapiFilters_Release(oyCMMapiFilters_s **cmmapifilters)
release and possibly deallocate a oyCMMapiFilters_s object
Definition: oyCMMapiFilters_s.c:91
oyJob_s::oyJob_Add
oyJob_Add_f oyJob_Add
Add one unique oyJob_s to the job qeue.
Definition: oyranos_threads.c:161
oyObject_NewFrom
oyObject_s oyObject_NewFrom(oyObject_s object)
object management
Definition: oyObject_s.c:134
oyEDITING_GRAY
@ oyEDITING_GRAY
Definition: oyranos.h:201
oyObserver_s::oyObserverGetFlags
OYAPI uint32_t OYEXPORT oyObserverGetFlags(void)
get global flags for Observation
Definition: oyObserver_s.c:793
oyranos_conversion.h
oyFilterNode_s::oyFilterNode_Connect
int oyFilterNode_Connect(oyFilterNode_s *input, const char *socket_nick, oyFilterNode_s *output, const char *plug_nick, int flags)
Connect two nodes by a edge.
Definition: oyFilterNode_s.c:133
oyranos_object.h
oyICCXYZrel2CIEabsXYZ
void oyICCXYZrel2CIEabsXYZ(const double *ICCXYZ, double *CIEXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
ICC relative colorimetric to CIE absolute colorimetric.
Definition: oyranos_color.c:147
oyFilterNode_s::oyFilterNode_GetSocketNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_GetSocketNode(oyFilterNode_s *node, int pos, int plugs_pos)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:905
oyCMMapi4_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi4_s.h:85
oyConnectorImaging_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConnectorImaging_s.h:77
oyPixelAccess_s::oyPixelAccess_GetOutputImage
oyImage_s * oyPixelAccess_GetOutputImage(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::output_image.
Definition: oyPixelAccess_s.c:298
oyJob_s::cb_progress
oyJobCallback_f cb_progress
the progress callback, called by observating thread
Definition: oyranos_threads.h:56
oyQUERY_OYRANOS_COMPATIBILITY
@ oyQUERY_OYRANOS_COMPATIBILITY
Definition: oyranos_module.h:48
oyProfile_s::oyProfile_TagMoveIn
OYAPI int OYEXPORT oyProfile_TagMoveIn(oyProfile_s *profile, oyProfileTag_s **obj, int pos)
Add a tag to a profile.
Definition: oyProfile_s.c:1702
oyOptions_s::oyOptions_GetType
oyStruct_s * oyOptions_GetType(oyOptions_s *options, int pos, const char *registration, oyOBJECT_e type)
select from options with special attribute
Definition: oyOptions_s.c:1807
oyOBJECT_FILTER_PLUG_S
@ oyOBJECT_FILTER_PLUG_S
Definition: oyranos_object.h:149
oyConnectorImaging_s::oyConnectorImaging_SetIsPlug
int oyConnectorImaging_SetIsPlug(oyConnectorImaging_s *obj, int is_plug)
Set this connector as a plug or a socket.
Definition: oyConnectorImaging_s.c:423
oyFilterNodes_s::oyFilterNodes_New
OYAPI oyFilterNodes_s *OYEXPORT oyFilterNodes_New(oyObject_s object)
allocate a new FilterNodes object
Definition: oyFilterNodes_s.c:41
oyCMMapi4_s::oyCMMapi4_Create
OYAPI oyCMMapi4_s *OYEXPORT oyCMMapi4_Create(oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3], const char *context_type, oyCMMFilterNode_ContextToMem_f contextToMem, oyCMMFilterNode_GetText_f getText, oyCMMui_s *ui, oyObject_s object)
Custom CMMapi4 constructor.
Definition: oyCMMapi4_s.c:213
oyWIDGET_GROUP_BEHAVIOUR_PROOF
@ oyWIDGET_GROUP_BEHAVIOUR_PROOF
Definition: oyranos.h:267
oyProfile_s::oyProfile_FromTaxiDB
OYAPI oyProfile_s *OYEXPORT oyProfile_FromTaxiDB(oyOptions_s *options, oyObject_s object)
look up a profile of a device from Taxi DB
Definition: oyProfile_s.c:589
oyOBJECT_CALLBACK_S
@ oyOBJECT_CALLBACK_S
Definition: oyranos_object.h:193
oyConfig_s::oyConfig_SelectDB
OYAPI int OYEXPORT oyConfig_SelectDB(oyConfig_s *device, oyConfigs_s *configs, int32_t *rank_value)
select a db configuration
Definition: oyConfig_s.c:263
oyWIDGET_ASSUMED_CMYK
@ oyWIDGET_ASSUMED_CMYK
Definition: oyranos.h:306
oyProfile_s::oyProfile_Release
OYAPI int OYEXPORT oyProfile_Release(oyProfile_s **profile)
release and possibly deallocate a oyProfile_s object
Definition: oyProfile_s.c:89
oyCMMui_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMui_s.h:86
oyOption_s::oyOption_Copy
oyOption_Copy
Copy or Reference a Option object.
oyFilterNode_s::oyFilterNode_CountSocketNodes
OYAPI int OYEXPORT oyFilterNode_CountSocketNodes(oyFilterNode_s *node, int pos, int flags)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:948
oySIGNATURE_COLOR_SPACE
@ oySIGNATURE_COLOR_SPACE
Definition: oyranos_profile.h:69
oyCMMapis_s::oyCMMapis_Clear
OYAPI int OYEXPORT oyCMMapis_Clear(oyCMMapis_s *list)
clear the elements in a CMMapis list
Definition: oyCMMapis_s.c:249
oySIGNATURE_VERSION
@ oySIGNATURE_VERSION
Definition: oyranos_profile.h:73
oyNO
@ oyNO
Definition: oyranos.h:107
oyNAME_MODULE
#define oyNAME_MODULE
the system specific module name; e.g. a library name
Definition: oyranos.h:145
oyCHANNELTYPE_ALPHA1
@ oyCHANNELTYPE_ALPHA1
Definition: oyranos_image.h:73
oyOBJECT_NAMED_COLORS_S
@ oyOBJECT_NAMED_COLORS_S
Definition: oyranos_object.h:137
oyOption_s::oyOption_SetFromInt
int oyOption_SetFromInt(oyOption_s *obj, int32_t integer, int pos, uint32_t flags)
set a integer
Definition: oyOption_s.c:413
oyOptions_s::oyOptions_FindInt
int oyOptions_FindInt(oyOptions_s *options, const char *registration, int pos, int32_t *result)
get a value
Definition: oyOptions_s.c:1582
oyOptions_s::oyOptions_CopyFrom
int oyOptions_CopyFrom(oyOptions_s **list, oyOptions_s *from, oyBOOLEAN_e type, oyFILTER_REG_e fields, oyObject_s object)
copy from one option set to an other option set
Definition: oyOptions_s.c:839
oyValue_u::oyValueClear
void oyValueClear(oyValue_u *v, oyVALUETYPE_e type, oyDeAlloc_f deallocateFunc)
clear a oyValue_u union
Definition: oyOption_s.c:1234
OY_DEFAULT_RENDERING_GAMUT_WARNING
#define OY_DEFAULT_RENDERING_GAMUT_WARNING
Definition: oyranos_definitions.h:198
oyArray2d_s::oyArray2d_GetType
OYAPI oyDATATYPE_e OYEXPORT oyArray2d_GetType(oyArray2d_s *array)
Get data Type.
Definition: oyArray2d_s.c:564
oyFilterSocket_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterSocket_s.h:96
oyPixelAccess_s::oyPixelAccess_GetOldStart
double oyPixelAccess_GetOldStart(oyPixelAccess_s *pixel_access, int vertical)
Access oyPixelAccess_s::start_xy_old.
Definition: oyPixelAccess_s.c:979
oyOBJECT_FILTER_PLUGS_S
@ oyOBJECT_FILTER_PLUGS_S
Definition: oyranos_object.h:150
oyRectangle_s::oyRectangle_Trim
void oyRectangle_Trim(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Trim edit_rectangle to ref extents.
Definition: oyRectangle_s.c:518
oyOBJECT_LIST_S
@ oyOBJECT_LIST_S
Definition: oyranos_object.h:197
OY_DEFAULT_ASSUMED_LAB_PROFILE
#define OY_DEFAULT_ASSUMED_LAB_PROFILE
Definition: oyranos_definitions.h:162
oyICCProfileSelectionFlagsFromOptions
uint32_t oyICCProfileSelectionFlagsFromOptions(const char *db_base_key, const char *base_pattern, oyOptions_s *options, int select_core)
Get valid profile selection flags from node options and fallbacks.
Definition: oyranos_devices.c:3323
oyCMMapi_s
the basic API interface
Definition: oyCMMapi_s.h:88
oyCMMapi7_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi7_s.h:114
oyConfigs_s::oyConfigs_ReleaseAt
OYAPI int OYEXPORT oyConfigs_ReleaseAt(oyConfigs_s *list, int pos)
release a element from a Configs list
Definition: oyConfigs_s.c:160
oyCMMNameToRegistration
char * oyCMMNameToRegistration(const char *name, oyCMM_e type, int name_type, uint32_t flags, oyAlloc_f allocate_func)
Get a CMM registration from UI string.
Definition: oyranos_texts.c:1954
oyRectangle_s
A simple rectangle of double values.
Definition: oyRectangle_s.h:58
oyBOOLEAN_SUBSTRACTION
@ oyBOOLEAN_SUBSTRACTION
Definition: oyranos_object.h:276
oyCMMapi4_s::oyCMMapi4_Copy
oyCMMapi4_Copy
Copy or Reference a CMMapi4 object.
oyHash_s.h
oyWIDGET_TYPE_e
oyWIDGET_TYPE_e
type of widget
Definition: oyranos.h:327
oyFilterSocket_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterSocket_s.h:98
oyStructList_s::oyStructList_GetType
oyStruct_s * oyStructList_GetType(oyStructList_s *list, int pos, oyOBJECT_e type)
oyStructList_s pointer access
Definition: oyStructList_s.c:664
oyCMMapiFilters_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapiFilters_s.h:71
oyProfile_s::oyProfile_SetChannelNames
OYAPI void OYEXPORT oyProfile_SetChannelNames(oyProfile_s *profile, oyObject_s *names_chan)
Set channel names.
Definition: oyProfile_s.c:1079
oyOPTIONSOURCE_DATA
@ oyOPTIONSOURCE_DATA
Definition: oyOption_s.h:55
oyGROUP_ALL
@ oyGROUP_ALL
Definition: oyranos.h:78
oyCMMapi_s::oyCMMInit_f
int(* oyCMMInit_f)(oyStruct_s *filter)
optional CMM init function
Definition: oyCMMapi_s.h:49
oyArray2d_s::oyArray2d_GetWidth
OYAPI int OYEXPORT oyArray2d_GetWidth(oyArray2d_s *array)
Get data Width.
Definition: oyArray2d_s.c:524
oyFilterNode_s.h
oyHash_s::oyHash_New
OYAPI oyHash_s *OYEXPORT oyHash_New(oyObject_s object)
allocate a new Hash object
Definition: oyHash_s.c:35
oyCMMapi_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi_s.h:93
oyFilterPlug_s::oyFilterSocket_GetPattern
OYAPI oyConnector_s *OYEXPORT oyFilterSocket_GetPattern(oyFilterSocket_s *socket)
Access oyFilterPlug_s::pattern.
Definition: oyFilterSocket_s.c:390
oyWIDGET_GROUP_INFORMATION
@ oyWIDGET_GROUP_INFORMATION
Definition: oyranos.h:274
oyObserver_s::oyStruct_DisableSignalSend
OYAPI int OYEXPORT oyStruct_DisableSignalSend(oyStruct_s *model)
disable sending a signal to all ovservers of a model
Definition: oyObserver_s.c:414
oyArray2d_s::oyArray2d_GetHeight
OYAPI int OYEXPORT oyArray2d_GetHeight(oyArray2d_s *array)
Get data Height.
Definition: oyArray2d_s.c:544
oySIGNATURE_MODEL
@ oySIGNATURE_MODEL
Definition: oyranos_profile.h:79
oyOptions_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyOptions_s.h:82
oyOBJECT_CMM_HANDLE_S
@ oyOBJECT_CMM_HANDLE_S
Definition: oyranos_object.h:159
oyOBJECT_ARRAY2D_S
@ oyOBJECT_ARRAY2D_S
Definition: oyranos_object.h:145
oyConfigs_s::oyConfigs_Count
OYAPI int OYEXPORT oyConfigs_Count(oyConfigs_s *list)
count the elements in a Configs list
Definition: oyConfigs_s.c:221
oyConfig_s::oyRankMapToJSON
OYAPI int OYEXPORT oyRankMapToJSON(const oyRankMap *rank_map, oyOptions_s *options, char **json_text, oyAlloc_f allocateFunc)
Create JSON from a Rank Map.
Definition: oyConfig_s.c:1284
oyProfileTag_s.h
oyPixelAccess_s::oyPixelAccess_GetGraph
oyFilterGraph_s * oyPixelAccess_GetGraph(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::graph.
Definition: oyPixelAccess_s.c:722
oyBlob_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyBlob_s.h:64
oyBEHAVIOUR_EFFECT
@ oyBEHAVIOUR_EFFECT
Definition: oyranos.h:101
oyImage_s::oyImage_ReadArray
int oyImage_ReadArray(oyImage_s *image, oyRectangle_s *image_rectangle, oyArray2d_s *array, oyRectangle_s *array_rectangle)
read a array into a image
Definition: oyImage_s.c:998
oyPixelAccess_s::oyPixelAccess_RoiToPixels
int oyPixelAccess_RoiToPixels(oyPixelAccess_s *pixel_access, oyRectangle_s *roi, oyRectangle_s **pixel_rectangle)
Calculate pixel rectangle from ROI.
Definition: oyPixelAccess_s.c:595
oyPixelAccess_s::oyPixelAccess_GetArray
oyArray2d_s * oyPixelAccess_GetArray(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::array.
Definition: oyPixelAccess_s.c:764
OY_DEFAULT_CMM_CONTEXT
#define OY_DEFAULT_CMM_CONTEXT
Definition: oyranos_definitions.h:209
oyFilterGraph_s::oyFilterGraph_Copy
oyFilterGraph_Copy
Copy or Reference a FilterGraph object.
oyOPTIONATTRIBUTE_ADVANCED
@ oyOPTIONATTRIBUTE_ADVANCED
Definition: oyranos_object.h:258
oyPointer_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyPointer_s.h:70
oyOBJECT_FILTER_NODE_S
@ oyOBJECT_FILTER_NODE_S
Definition: oyranos_object.h:154
oyGetCMMPattern
char * oyGetCMMPattern(oyCMM_e type, uint32_t flags, oyAlloc_f allocate_func)
Get a default CMM.
Definition: oyranos_texts.c:1998
OY_DEFAULT_PROOF_HARD
#define OY_DEFAULT_PROOF_HARD
Definition: oyranos_definitions.h:202
oyConfigs_s::oyConfigs_Release
OYAPI int OYEXPORT oyConfigs_Release(oyConfigs_s **configs)
release and possibly deallocate a oyConfigs_s object
Definition: oyConfigs_s.c:91
oyObserver_s::oyStruct_IsObserved
OYAPI int OYEXPORT oyStruct_IsObserved(oyStruct_s *model, oyStruct_s *observer)
return object observation status
Definition: oyObserver_s.c:700
oyConfigs_s::oyConfigs_Clear
OYAPI int OYEXPORT oyConfigs_Clear(oyConfigs_s *list)
clear the elements in a Configs list
Definition: oyConfigs_s.c:248
oyReadXMLPolicy
int oyReadXMLPolicy(oyGROUP_e group, const char *xml)
Definition: oyranos.c:571
oyProfile_s::oyProfile_Copy
oyProfile_Copy
Copy or Reference a Profile object.
oyMonitorHooks_s::getAllMonitorNames
oyGetAllMonitorNames_f getAllMonitorNames
Definition: oyranos_monitor_hooks.h:235
oyOptions_s::oyOptions_DoFilter
int oyOptions_DoFilter(oyOptions_s *opts, uint32_t flags, const char *filter_type)
filter the options
Definition: oyranos_devices.c:2400
oyProfileTag_s::oyProfileTag_SetCMM
OYAPI int OYEXPORT oyProfileTag_SetCMM(oyProfileTag_s *tag, const char *profile_cmm)
Set the profile CMM in the tag.
Definition: oyProfileTag_s.c:734
oyCMMapi4_s::oyCMMapi4_GetUi
OYAPI oyCMMui_s *OYEXPORT oyCMMapi4_GetUi(oyCMMapi4_s *obj)
Get ui object from module.
Definition: oyCMMapi4_s.c:259
oyCMMapiFilters_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapiFilters_s.h:68
oyImage_s::oyImage_Copy
oyImage_Copy
Copy or Reference a Image object.
oyWIDGETTYPE_LIST
@ oyWIDGETTYPE_LIST
Definition: oyranos.h:336
oyFilterNode_s::oyFilterNode_GetTags
OYAPI oyOptions_s *OYEXPORT oyFilterNode_GetTags(oyFilterNode_s *node)
Get filter tags.
Definition: oyFilterNode_s.c:1450
oyStructList_s::oyStructList_GetParentObjType
oyOBJECT_e oyStructList_GetParentObjType(oyStructList_s *list)
Definition: oyStructList_s.c:679
oyOBJECT_PROFILES_S
@ oyOBJECT_PROFILES_S
Definition: oyranos_object.h:140
oyOPTIONATTRIBUTE_DOUBLE
@ oyOPTIONATTRIBUTE_DOUBLE
Definition: oyranos_object.h:263
oyProfile_s::oyProfile_Equal
OYAPI int OYEXPORT oyProfile_Equal(oyProfile_s *profileA, oyProfile_s *profileB)
Check if two profiles are equal by their hash sum.
Definition: oyProfile_s.c:1290
oyImage_s::oyImage_GetHeight
int oyImage_GetHeight(oyImage_s *image)
Get the width in pixel.
Definition: oyImage_s.c:1446
oyFilterSocket_s::oyFilterSocket_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterSocket_GetNode(oyFilterSocket_s *socket)
Access oyFilterSocket_s::node.
Definition: oyFilterSocket_s.c:273
oyFilterNode_s::oyFilterNode_Disconnect
int oyFilterNode_Disconnect(oyFilterNode_s *node, int pos)
Disconnect two nodes by a edge.
Definition: oyFilterNode_s.c:476
oyGetMonitorInfo_f
int(* oyGetMonitorInfo_f)(const char *monitor_name, char **manufacturer, char **mnft, char **model, char **serial, char **vendor, char **device_geometry, char **system_port, char **host, int *week, int *year, int *mnft_id, int *model_id, double *colors, char **edid, size_t *edid_size, int refresh_edid)
get various informations about a monitor device
Definition: oyranos_monitor_hooks.h:196
oyProfiles_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfiles_s.h:73
oyPixelAccess_s::oyPixelAccess_SynchroniseROI
int oyPixelAccess_SynchroniseROI(oyPixelAccess_s *pixel_access_new, oyPixelAccess_s *pixel_access_src)
Set a new ticket according to old ticket geometries.
Definition: oyPixelAccess_s.c:352
oyDevicesFromTaxiDB
OYAPI int OYEXPORT oyDevicesFromTaxiDB(oyConfig_s *device, oyOptions_s *options, oyConfigs_s **devices, oyObject_s obj)
search a calibration state in the taxi DB for a device
Definition: oyranos_devices.c:1686
oyProfiles_s::oyProfiles_MoveIn
OYAPI int OYEXPORT oyProfiles_MoveIn(oyProfiles_s *list, oyProfile_s **obj, int pos)
add an element to a Profiles list
Definition: oyProfiles_s.c:117
oyNAME_REGISTRATION
#define oyNAME_REGISTRATION
the logical name for selection
Definition: oyranos.h:147
OY_REGISTRED_PROFILES
#define OY_REGISTRED_PROFILES
Definition: oyranos_definitions.h:134
oyDeviceSelectSimiliar
OYAPI int OYEXPORT oyDeviceSelectSimiliar(oyConfig_s *pattern, oyConfigs_s *heap, uint32_t flags, oyConfigs_s **matched_devices)
get similiar devices by a pattern from a list
Definition: oyranos_devices.c:1268
oyCONNECTOR_EVENT_OK
@ oyCONNECTOR_EVENT_OK
Definition: oyranos_module.h:105
oyLab2XYZ
void oyLab2XYZ(const double *CIElab, double *XYZ)
CIE Lab to ICC XYZ.
Definition: oyranos_color.c:37
oyCMM_s::cmm
char cmm[8]
Definition: oyCMM_s.h:45
oySIGNAL_USER2
@ oySIGNAL_USER2
Definition: oyObserver_s.h:59
oyBEHAVIOUR_PROOF_SOFT
@ oyBEHAVIOUR_PROOF_SOFT
Definition: oyranos.h:99
oyProfiles_s::oyProfiles_ForStd
OYAPI oyProfiles_s *OYEXPORT oyProfiles_ForStd(oyPROFILE_e std_profile_class, uint32_t flags, int *current, oyObject_s object)
Get a list of installed profiles.
Definition: oyProfiles_s.c:512
oyRectangle_s::oyRectangle_NewFrom
oyRectangle_s * oyRectangle_NewFrom(oyRectangle_s *ref, oyObject_s object)
New from other rectangle.
Definition: oyRectangle_s.c:231
oyCMMapi_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi_s.h:90
oyWIDGETTYPE_FLOAT
@ oyWIDGETTYPE_FLOAT
Definition: oyranos.h:334
oyUINT8
@ oyUINT8
Definition: oyranos_image.h:44
oyCONNECTOR_IMAGING_CAP_MIN_COLOR_COUNT
@ oyCONNECTOR_IMAGING_CAP_MIN_COLOR_COUNT
Definition: oyConnectorImaging_s.h:124
oyCMMapiFilters_s::oyCMMapiFilters_Sort
OYAPI int OYEXPORT oyCMMapiFilters_Sort(oyCMMapiFilters_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyCMMapiFilters_s.c:272
oyConnectorImaging_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConnectorImaging_s.h:76
oyFilterNode_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterNode_s.h:158
oyGROUP_POLICY
@ oyGROUP_POLICY
Definition: oyranos.h:66
oySOURCE_DATA
#define oySOURCE_DATA
use persistenly stored DB values
Definition: oyranos.h:155
oyStruct_s
Oyranos base structure.
Definition: oyStruct_s.h:78
oyGetPathFromProfileName
char * oyGetPathFromProfileName(const char *profile_name, oyAlloc_f)
Definition: oyranos.c:906
oyImage_s::oyImage_GetChannelType
oyCHANNELTYPE_e oyImage_GetChannelType(oyImage_s *image, int pos)
Get a channel type.
Definition: oyImage_s.c:1489
oyCMMapi_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi_s.h:91
oyStructList_s::oyStructList_MoveIn
int oyStructList_MoveIn(oyStructList_s *list, oyStruct_s **ptr, int pos, uint32_t flags)
oyStructList_s pointer add
Definition: oyStructList_s.c:125
oyFilterSocket_s.h
oyFilterSocket_s
A filter connection structure.
Definition: oyFilterSocket_s.h:93
oyranos_version.h
automatic generated variables
OY_FILTEREDGE_FREE
#define OY_FILTEREDGE_FREE
Definition: oyranos_module.h:88
oyPixelAccess_s::oyPixelAccess_GetStart
double oyPixelAccess_GetStart(oyPixelAccess_s *pixel_access, int vertical)
Access oyPixelAccess_s::start_xy.
Definition: oyPixelAccess_s.c:955
oyFilterCore_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterCore_s.h:82
oyObserver_s::oyStruct_ObserverCopyModel
OYAPI int OYEXPORT oyStruct_ObserverCopyModel(oyStruct_s *model, oyStruct_s *pattern, uint32_t flags)
copy a models observers to a different model
Definition: oyObserver_s.c:546
oyProfileTag_s::oyProfileTag_Release
OYAPI int OYEXPORT oyProfileTag_Release(oyProfileTag_s **profiletag)
release and possibly deallocate a oyProfileTag_s object
Definition: oyProfileTag_s.c:87
oyOption_s::oyOption_SetFromData
int oyOption_SetFromData(oyOption_s *option, oyPointer ptr, size_t size)
set value from a data blob
Definition: oyOption_s.c:660
oyConnector_s::oyConnector_GetReg
const char * oyConnector_GetReg(oyConnector_s *obj)
Get the registration for the connection type.
Definition: oyConnector_s.c:274
oyOBJECT_FILTER_GRAPH_S
@ oyOBJECT_FILTER_GRAPH_S
Definition: oyranos_object.h:156
oyDbHandlingSet
int oyDbHandlingSet(const oyDbAPI_s *db_api)
set DB functions for persistent settings
Definition: oyranos_db.c:138
oyPointer_release_f
int(* oyPointer_release_f)(oyPointer *)
oyPointer_s release function type
Definition: oyranos_object.h:38
oyCMMui_s
The CMM API UI part.
Definition: oyCMMui_s.h:84
oyObject_SetParent
oyObject_s oyObject_SetParent(oyObject_s o, oyOBJECT_e type, oyPointer parent)
custom object memory managers
Definition: oyObject_s.c:282
oyArray2d_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyArray2d_s.h:112
oyHash_s::release
oyStruct_Release_f release
Release function.
Definition: oyHash_s.h:65
oyDeviceFromJSON
OYAPI int OYEXPORT oyDeviceFromJSON(const char *json_text, oyOptions_s *options, oyConfig_s **device)
generate a device from a JSON device calibration
Definition: oyranos_devices.c:1408
oyFilterPlug_s::oyFilterPlug_GetRelatives
OYAPI const char *OYEXPORT oyFilterPlug_GetRelatives(oyFilterPlug_s *plug)
get short description of belonging filter
Definition: oyFilterPlug_s.c:290
oyRectangle_s.h
oyOBJECT_UI_HANDLER_S
@ oyOBJECT_UI_HANDLER_S
Definition: oyranos_object.h:191
oyProfileTag_s::oyProfileTag_CreateFromData
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_CreateFromData(icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block, oyObject_s object)
Create a oyProfileTag_s from some data.
Definition: oyProfileTag_s.c:252
oyImage_s::oyImage_GetPointF
oyImage_GetPoint_f oyImage_GetPointF(oyImage_s *image)
Get the point function.
Definition: oyImage_s.c:1593
oyObjectInfoStatic_s::inheritance
oyOBJECT_e inheritance[8]
Definition: oyranos_generic.h:51
oyNamedColor_s::oyNamedColor_SetColorStd
int oyNamedColor_SetColorStd(oyNamedColor_s *color, oyPROFILE_e color_space, oyPointer channels, oyDATATYPE_e channels_type, uint32_t flags, oyOptions_s *options)
set color channels
Definition: oyNamedColor_s.c:359
oyOBJECT_CMM_API9_S
@ oyOBJECT_CMM_API9_S
Definition: oyranos_object.h:174
oyImage_s::oyImage_SetCritical
int oyImage_SetCritical(oyImage_s *image, oyPixel_t pixel_layout, oyProfile_s *profile, oyOptions_s *tags, int width, int height)
Set a image.
Definition: oyImage_s.c:493
oyOption_s::oyOption_GetValueDouble
double oyOption_GetValueDouble(oyOption_s *obj, int pos)
get a double
Definition: oyOption_s.c:584
oyConversion_s::oyConversion_CreateBasicPixelsFromBuffers
oyConversion_s * oyConversion_CreateBasicPixelsFromBuffers(oyProfile_s *p_in, oyPointer buf_in, oyPixel_t buf_type_in, oyProfile_s *p_out, oyPointer buf_out, oyPixel_t buf_type_out, oyOptions_s *options, int count)
One dimensional color conversion context.
Definition: oyConversion_s.c:304
oyStructList_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyStructList_s.h:72
oyDATATYPE_e
oyDATATYPE_e
Basic data types for anonymous pointers.
Definition: oyranos_image.h:43
oyPixelAccess_s::oyPixelAccess_SetArray
int oyPixelAccess_SetArray(oyPixelAccess_s *pixel_access, oyArray2d_s *array, int has_roi_focus)
Set oyPixelAccess_s::array.
Definition: oyPixelAccess_s.c:790
OY_DEFAULT_CMM_RENDERER_FALLBACK
#define OY_DEFAULT_CMM_RENDERER_FALLBACK
Definition: oyranos_definitions.h:221
oyCMMapis_s::oyCMMapis_Count
OYAPI int OYEXPORT oyCMMapis_Count(oyCMMapis_s *list)
count the elements in a CMMapis list
Definition: oyCMMapis_s.c:222
oyObserver_s::oyStruct_ObserverCopyObserver
OYAPI int OYEXPORT oyStruct_ObserverCopyObserver(oyStruct_s *observer, oyStruct_s *pattern, uint32_t flags)
copy a observers models to a different observer
Definition: oyObserver_s.c:623
oyOPTIONATTRIBUTE_e
oyOPTIONATTRIBUTE_e
usage type
Definition: oyranos_object.h:248
oyProfileGetMD5
int oyProfileGetMD5(void *buffer, size_t size, unsigned char *md5_return)
calculate a md5 digest beginning after the header offset
Definition: oyranos.c:934
oyProfile_s::oyProfile_TagReleaseAt
OYAPI int OYEXPORT oyProfile_TagReleaseAt(oyProfile_s *profile, int pos)
Remove a tag from a profile.
Definition: oyProfile_s.c:1758
oyCMMapi4_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi4_s.h:86
oyCMMapi4_s::oyCMMFilterNode_GetText_f
char *(* oyCMMFilterNode_GetText_f)(oyFilterNode_s *node, oyNAME_e type, oyAlloc_f allocateFunc)
describe a CMM filter context
Definition: oyCMMapi4_s.h:156
oyPixelAccess_s::oyPixelAccess_Release
OYAPI int OYEXPORT oyPixelAccess_Release(oyPixelAccess_s **pixelaccess)
release and possibly deallocate a oyPixelAccess_s object
Definition: oyPixelAccess_s.c:87
oyProfile_s::oyProfile_New
OYAPI oyProfile_s *OYEXPORT oyProfile_New(oyObject_s object)
allocate a new Profile object
Definition: oyProfile_s.c:42
oyWIDGET_EDITING_CMYK
@ oyWIDGET_EDITING_CMYK
Definition: oyranos.h:299
oyConfig_s::oyConfig_SetRankMap
OYAPI int OYEXPORT oyConfig_SetRankMap(oyConfig_s *config, const oyRankMap *rank_map)
Set the ranking table.
Definition: oyConfig_s.c:959
oyConfDomain_s::release
oyStruct_Release_f release
Definition: oyranos_devices.h:104
oyPixelAccess_s::oyPixelAccess_SetOutputImage
int oyPixelAccess_SetOutputImage(oyPixelAccess_s *pixel_access, oyImage_s *image)
Set oyPixelAccess_s::output_image.
Definition: oyPixelAccess_s.c:319
oyFILTER_REG_TYPE
@ oyFILTER_REG_TYPE
Definition: oyranos_object.h:291
oyFilterNode_s::oyFilterNode_GetRelatives
OYAPI const char *OYEXPORT oyFilterNode_GetRelatives(oyFilterNode_s *node)
Get filter relatives string.
Definition: oyFilterNode_s.c:1295
oyNamedColor_s.h
oyGROUP_BEHAVIOUR_PROOF
@ oyGROUP_BEHAVIOUR_PROOF
Definition: oyranos.h:75
oyBOOLEAN_DIFFERENZ
@ oyBOOLEAN_DIFFERENZ
Definition: oyranos_object.h:277
OY_COMPUTE
#define OY_COMPUTE
Definition: oyProfile_s.h:71
oyConfig_s::oyConfig_GetRankMap
OYAPI const oyRankMap *OYEXPORT oyConfig_GetRankMap(oyConfig_s *config)
Get the ranking table.
Definition: oyConfig_s.c:989
oyObject_UnRef
int oyObject_UnRef(oyObject_s obj)
decrease the ref counter and return the above zero ref value
Definition: oyObject_s.c:576
oySIGNAL_e
oySIGNAL_e
observer signals
Definition: oyObserver_s.h:49
oyConversion_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConversion_s.h:186
oyConnector_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConnector_s.h:71
oyConfDomain_s::type_
oyOBJECT_e type_
Definition: oyranos_devices.h:102
oyWIDGET_ASSUMED_XYZ
@ oyWIDGET_ASSUMED_XYZ
Definition: oyranos.h:302
oyProfile_s::oyProfile_GetID
OYAPI const oyChar *OYEXPORT oyProfile_GetID(oyProfile_s *profile)
Get unique name.
Definition: oyProfile_s.c:1205
oyConfig_s::oyConfig_Has
OYAPI int OYEXPORT oyConfig_Has(oyConfig_s *config, const char *key)
Search in data sets for a key.
Definition: oyConfig_s.c:749
oyFilterPlug_s::oyFilterPlug_Copy
oyFilterPlug_Copy
Copy or Reference a FilterPlug object.
oyOptions_s
generic Options
Definition: oyOptions_s.h:80
oyHALF
@ oyHALF
Definition: oyranos_image.h:47
oyFILTER_REG_MODE_e
oyFILTER_REG_MODE_e
Definition: oyranos_module.h:131
oyGROUP_BEHAVIOUR
@ oyGROUP_BEHAVIOUR
Definition: oyranos.h:71
oyFilterNodes_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterNodes_s.h:69
oyOption_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyOption_s.h:153
oyNamedColor_s
Single Color object.
Definition: oyNamedColor_s.h:62
oyOBJECT_NAME_S
@ oyOBJECT_NAME_S
Definition: oyranos_object.h:183
oyImage_s.h
oyNamedColor_s::oyNamedColor_New
OYAPI oyNamedColor_s *OYEXPORT oyNamedColor_New(oyObject_s object)
allocate a new NamedColor object
Definition: oyNamedColor_s.c:35
oyCMM_s::texts
char ** texts
Definition: oyCMM_s.h:52
oyConfig_s::oyRankMapFromJSON
OYAPI int OYEXPORT oyRankMapFromJSON(const char *json_text, oyOptions_s *options, oyRankMap **rank_map, oyAlloc_f allocateFunc)
Create a Rank Map.
Definition: oyConfig_s.c:1165
oyCMM_RENDERER_FALLBACK
@ oyCMM_RENDERER_FALLBACK
Definition: oyranos.h:130
oyFilterNodes_s::oyFilterNodes_Clear
OYAPI int OYEXPORT oyFilterNodes_Clear(oyFilterNodes_s *list)
clear the elements in a FilterNodes list
Definition: oyFilterNodes_s.c:245
oyNamedColors_s::oyNamedColors_Clear
OYAPI int OYEXPORT oyNamedColors_Clear(oyNamedColors_s *list)
clear the elements in a NamedColors list
Definition: oyNamedColors_s.c:245
oyConfigs_s::release
oyStruct_Release_f release
Release function.
Definition: oyConfigs_s.h:73
oyGetRectangleFromMonitor_f
int(* oyGetRectangleFromMonitor_f)(const char *monitor_name, double *x, double *y, double *width, double *height)
get area dimensions in pixel
Definition: oyranos_monitor_hooks.h:91
oyConnectorImaging_s::oyConnectorImaging_New
OYAPI oyConnectorImaging_s *OYEXPORT oyConnectorImaging_New(oyObject_s object)
allocate a new ConnectorImaging object
Definition: oyConnectorImaging_s.c:43
oyWIDGET_EDITING_GRAY
@ oyWIDGET_EDITING_GRAY
Definition: oyranos.h:300
oyProfile_s::oyProfile_GetDevice
OYAPI int OYEXPORT oyProfile_GetDevice(oyProfile_s *profile, oyConfig_s *device)
Obtain device information from a profile.
Definition: oyProfile_s.c:2002
oyNamedColor_s::release
oyStruct_Release_f release
Release function.
Definition: oyNamedColor_s.h:66
oyCMMui_s::oyCMMui_GetParent
oyCMMapiFilter_s * oyCMMui_GetParent(oyCMMui_s *ui)
Get the parent structure.
Definition: oyCMMui_s.c:230
oyCMMapis_s::oyCMMapis_ReleaseAt
OYAPI int OYEXPORT oyCMMapis_ReleaseAt(oyCMMapis_s *list, int pos)
release a element from a CMMapis list
Definition: oyCMMapis_s.c:161
oyOption_s::oyOption_SetFromText
int oyOption_SetFromText(oyOption_s *obj, const char *text, uint32_t flags)
set a option value from a string
Definition: oyOption_s.c:316
oyProfileSignatureName
const char * oyProfileSignatureName(oySIGNATURE_TYPE_e type)
provide UI name for oySIGNATURE_TYPE_e
Definition: oyranos_profile.c:32
oyOBJECT_CMM_DATA_TYPES_S
@ oyOBJECT_CMM_DATA_TYPES_S
Definition: oyranos_object.h:172
oyICCColorSpaceGetName
const char * oyICCColorSpaceGetName(icColorSpaceSignature sig)
name of a color space
Definition: oyranos_icc.c:189
oyObserver_s::oyObserver_Release
OYAPI int OYEXPORT oyObserver_Release(oyObserver_s **obj)
release and possibly deallocate a Observer object
Definition: oyObserver_s.c:105
oyImage_s::oyImage_GetSetPointF
oyImage_SetPoint_f oyImage_GetSetPointF(oyImage_s *image)
Get the point function.
Definition: oyImage_s.c:1631
oyObjectInfoStatic_s::type
oyOBJECT_e type
Definition: oyranos_generic.h:42
OY_DEFAULT_EDITING_CMYK_PROFILE
#define OY_DEFAULT_EDITING_CMYK_PROFILE
Definition: oyranos_definitions.h:152
oyOBJECT_FILTER_CORE_S
@ oyOBJECT_FILTER_CORE_S
Definition: oyranos_object.h:152
OY_PROFILE_NONE
#define OY_PROFILE_NONE
none profile
Definition: oyranos_definitions.h:97
oyFilterCore_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterCore_s.h:81
oyFilterNode_s::oyFilterNode_GetConnectorPos
OYAPI int OYEXPORT oyFilterNode_GetConnectorPos(oyFilterNode_s *node, int is_input, const char *pattern, int nth_of_type, int flags)
Get a oyFilterSocket_s or oyFilterPlug_s position from a FilterNode.
Definition: oyFilterNode_s.c:605
oyCMM_s::init
int(* init)(oyStruct_s *library)
Definition: oyCMM_s.h:59
oyProfiles_s::oyProfiles_ReleaseAt
OYAPI int OYEXPORT oyProfiles_ReleaseAt(oyProfiles_s *list, int pos)
release a element from a Profiles list
Definition: oyProfiles_s.c:157
oyCHANNELTYPE_ALPHA3
@ oyCHANNELTYPE_ALPHA3
Definition: oyranos_image.h:75
oyWIDGET_CMM_CONTEXT
@ oyWIDGET_CMM_CONTEXT
Definition: oyranos.h:318
oyValueUInt16
icUInt16Number oyValueUInt16(icUInt16Number val)
convert to network byte order on little endian machines
Definition: oyranos_core.c:910
oyConversion_s::oyConversion_ToText
char * oyConversion_ToText(oyConversion_s *conversion, const char *head_line, int reserved, oyAlloc_f allocateFunc)
Text description of a conversion graph.
Definition: oyConversion_s.c:899
oyFilterRegistrationModify
char oyFilterRegistrationModify(const char *registration, oyFILTER_REG_MODE_e mode, char **result, oyAlloc_f allocateFunc)
process a registration string
Definition: oyranos_module.c:2191
oyProfile_s::oyProfile_GetTagById
OYAPI oyProfileTag_s *OYEXPORT oyProfile_GetTagById(oyProfile_s *profile, icTagSignature id)
Get a profile tag by its tag signature.
Definition: oyProfile_s.c:1609
oyFilterRegistrationMatch
int oyFilterRegistrationMatch(const char *registration, const char *pattern, oyOBJECT_e api_number)
analyse registration string and compare with a given pattern
Definition: oyranos_object.c:561
oyWIDGET_ASSUMED_WEB
@ oyWIDGET_ASSUMED_WEB
Definition: oyranos.h:305
oyNamedColors_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyNamedColors_s.h:68
oyOptions_s::oyOptions_Set
int oyOptions_Set(oyOptions_s *options, oyOption_s *option, int pos, oyObject_s object)
set a element in a Options list
Definition: oyOptions_s.c:722
oyConfig_s::oyConfig_Set
OYAPI int OYEXPORT oyConfig_Set(oyConfig_s *config, const char *registration_domain, oyOptions_s *options, oyBlob_s *data)
Unimplemented!
oyCMMapi7_s.h
oyOBJECT_HASH_S
@ oyOBJECT_HASH_S
Definition: oyranos_object.h:186
oyConfig_s::oyConfig_Get
OYAPI oyOption_s *OYEXPORT oyConfig_Get(oyConfig_s *config, int pos)
Get one option.
Definition: oyConfig_s.c:852
oyImage_s::oyImage_SetPoint_f
int(* oyImage_SetPoint_f)(oyImage_s *image, int point_x, int point_y, int channel, oyPointer data)
pixel setter
Definition: oyImage_s.h:100
oyStruct_s::oyStruct_GetTextFromModule
const char * oyStruct_GetTextFromModule(oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
get object infos from a module
Definition: oyranos_module.c:1443
oyOptions_s::oyOptions_ForFilter_
oyOptions_s * oyOptions_ForFilter_(oyFilterCore_s_ *core, oyFilterNode_s_ *node, uint32_t flags, oyObject_s object)
Provide Oyranos behaviour settings.
Definition: oyranos_devices.c:2020
oyCMMui_s::oyCMMui_New
OYAPI oyCMMui_s *OYEXPORT oyCMMui_New(oyObject_s object)
allocate a new CMMui object
Definition: oyCMMui_s.c:35
oyCMMapi_s::oyCMMapi_SetNext
void oyCMMapi_SetNext(oyCMMapi_s *api, oyCMMapi_s *next)
chain CMMapi's
Definition: oyCMMapi_s.c:161
oyNamedColor_s::oyNamedColor_Release
OYAPI int OYEXPORT oyNamedColor_Release(oyNamedColor_s **namedcolor)
release and possibly deallocate a oyNamedColor_s object
Definition: oyNamedColor_s.c:82
OY_DEFAULT_EDITING_LAB_PROFILE
#define OY_DEFAULT_EDITING_LAB_PROFILE
Definition: oyranos_definitions.h:156
oyCMM_END
@ oyCMM_END
Definition: oyranos.h:131
oyArray2d_s::oyArray2d_SetFocus
int oyArray2d_SetFocus(oyArray2d_s *array, oyRectangle_s *rectangle)
Move a arrays active area to a given rectangle.
Definition: oyArray2d_s.c:394
oyStructList_s::oyStructList_GetText
const char * oyStructList_GetText(oyStructList_s *list, oyNAME_e name_type, int intent_spaces, uint32_t flags)
Build and obtain the lists member names.
Definition: oyStructList_s.c:366
oyCMMapiFilter_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapiFilter_s.h:71
oyCMMapiFilters_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapiFilters_s.h:69
oyConnector_s::oyConnector_SetTexts
OYAPI int OYEXPORT oyConnector_SetTexts(oyConnector_s *obj, oyCMMGetText_f getText, const char **text_classes)
set the texts in a connector
Definition: oyConnector_s.c:134
oyConfig_s::oyConfig_Find
OYAPI oyOption_s *OYEXPORT oyConfig_Find(oyConfig_s *config, const char *key)
Search in data sets for a key.
Definition: oyConfig_s.c:787
oyMonitorHooks_s::version
int version
Definition: oyranos_monitor_hooks.h:228
oyStructList_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyStructList_s.h:69
oyFilterPlugs_s::oyFilterPlugs_Copy
oyFilterPlugs_Copy
Copy or Reference a FilterPlugs object.
oyProfiles_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfiles_s.h:74
oyConfig_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConfig_s.h:68
OY_ADD_ALWAYS
#define OY_ADD_ALWAYS
Definition: oyOptions_s.h:53
oyCMMapis_s::oyCMMapis_New
OYAPI oyCMMapis_s *OYEXPORT oyCMMapis_New(oyObject_s object)
allocate a new CMMapis object
Definition: oyCMMapis_s.c:44
oyOptions_s::oyOptions_Get
OYAPI oyOption_s *OYEXPORT oyOptions_Get(oyOptions_s *list, int pos)
get a element of a Options list
Definition: oyOptions_s.c:197
oyProfiles_s::oyProfiles_Get
OYAPI oyProfile_s *OYEXPORT oyProfiles_Get(oyProfiles_s *list, int pos)
get a element of a Profiles list
Definition: oyProfiles_s.c:189
oyFilterCore_s::oyFilterCore_Release
OYAPI int OYEXPORT oyFilterCore_Release(oyFilterCore_s **filtercore)
release and possibly deallocate a oyFilterCore_s object
Definition: oyFilterCore_s.c:85
oyStructList_s::oyStructList_GetRefType
oyStruct_s * oyStructList_GetRefType(oyStructList_s *list, int pos, oyOBJECT_e type)
oyStructList_s pointer access
Definition: oyStructList_s.c:274
oyWIDGET_GROUP_ALL
@ oyWIDGET_GROUP_ALL
Definition: oyranos.h:270
oyBlob_s::oyBlob_GetType
const char * oyBlob_GetType(oyBlob_s *blob)
get type from a data blob
Definition: oyBlob_s.c:262
oyOBJECT_CMM_API7_S
@ oyOBJECT_CMM_API7_S
Definition: oyranos_object.h:171
oyFilterRegistrationToText
char * oyFilterRegistrationToText(const char *registration, oyFILTER_REG_e type, oyAlloc_f allocateFunc)
analyse registration string
Definition: oyranos_object.c:230
oyPixelAccess_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyPixelAccess_s.h:212
oyWIDGETTYPE_PROFILE
@ oyWIDGETTYPE_PROFILE
Definition: oyranos.h:332
oyFilterCore_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterCore_s.h:79
oyConnectorImaging_s::oyConnectorImaging_SetCapability
OYAPI int OYEXPORT oyConnectorImaging_SetCapability(oyConnectorImaging_s *c, oyCONNECTOR_IMAGING_CAP_e type, int value)
Set capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:251
oyImage_s::oyImage_CreateForDisplay
oyImage_s * oyImage_CreateForDisplay(int width, int height, oyPointer channels, oyPixel_t pixel_layout, const char *display_name, int display_pos_x, int display_pos_y, int display_width, int display_height, int icc_profile_flags, oyObject_s object)
collect infos about a image for showing one a display
Definition: oyImage_s.c:418
oyPointer_s::oyPointer_Set
int oyPointer_Set(oyPointer_s *cmm_ptr, const char *lib_name, const char *resource, oyPointer ptr, const char *func_name, oyPointer_release_f ptrRelease)
set a oyPointer_s
Definition: oyPointer_s.c:115
oyConnector_s::oyConnector_Release
OYAPI int OYEXPORT oyConnector_Release(oyConnector_s **connector)
release and possibly deallocate a oyConnector_s object
Definition: oyConnector_s.c:88
OY_MODULE_NAME
#define OY_MODULE_NAME
Oyranos modules/CMM's suffix after the four byte CMM ID.
Definition: oyranos_definitions.h:75
oyPixelAccess_s::oyPixelAccess_GetArrayROI
oyRectangle_s * oyPixelAccess_GetArrayROI(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::output_array_roi.
Definition: oyPixelAccess_s.c:563
oyCMMapiFilter_s::oyCMMapiFilter_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapiFilter_GetBackendContext(oyCMMapiFilter_s *api)
get filter type specific runtime data
Definition: oyCMMapiFilter_s.c:160
OY_DEFAULT_PROOF_PROFILE
#define OY_DEFAULT_PROOF_PROFILE
Definition: oyranos_definitions.h:172
oyPIXEL_ACCESS_TYPE_e
oyPIXEL_ACCESS_TYPE_e
Pixel access types.
Definition: oyranos_image.h:92
oyOBJECT_CMM_API_FILTER_S
@ oyOBJECT_CMM_API_FILTER_S
Definition: oyranos_object.h:164
oyIcon_s
Icon data.
Definition: oyCMM_s.h:69
OY_SELECT_COMMON
#define OY_SELECT_COMMON
select from policy
Definition: oyranos_object.h:226
oyranos_threads.h
thread methods
oyOption_s::release
oyStruct_Release_f release
Release function.
Definition: oyOption_s.h:152
oyASSUMED_LAB
@ oyASSUMED_LAB
Definition: oyranos.h:204
oyPolicySaveActual
int oyPolicySaveActual(oyGROUP_e group, oySCOPE_e scope, const char *name)
save a options group to a file
Definition: oyranos.c:479
oyCMMapi4_s
Context creator.
Definition: oyCMMapi4_s.h:83
oyCMMapi_s::oyCMMapi_New
OYAPI oyCMMapi_s *OYEXPORT oyCMMapi_New(oyObject_s object)
allocate a new CMMapi object
Definition: oyCMMapi_s.c:35
oyProfileTag_s::oyProfileTag_GetType
OYAPI icTagTypeSignature OYEXPORT oyProfileTag_GetType(oyProfileTag_s *tag)
Get the type signature.
Definition: oyProfileTag_s.c:922
oyConfDomain_s::oyConfDomain_Copy
OYAPI oyConfDomain_s *OYEXPORT oyConfDomain_Copy(oyConfDomain_s *obj, oyObject_s object)
copy or reference a ConfDomain object
Definition: oyranos_devices.c:3438
oyValue_u::oyValueEqual
int oyValueEqual(oyValue_u *a, oyValue_u *b, oyVALUETYPE_e type, int pos)
compare a oyValue_u union
Definition: oyOption_s.c:1107
oyObserver_s::signal
oyObserver_Signal_f signal
Definition: oyObserver_s.h:129
oyOptions_s::oyOptions_ObserverAdd
OYAPI int OYEXPORT oyOptions_ObserverAdd(oyOptions_s *object, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
observe options and its elements
Definition: oyOptions_s.c:2092
oyLock_f
void(* oyLock_f)(oyPointer lock, const char *marker, int line)
Lock function type.
Definition: oyranos_object.h:56
oyFilterPlug_s::oyFilterPlug_GetPattern
OYAPI oyConnector_s *OYEXPORT oyFilterPlug_GetPattern(oyFilterPlug_s *plug)
Access oyFilterPlug_s::pattern.
Definition: oyFilterPlug_s.c:266
oySIGNATURE_TYPE_e
oySIGNATURE_TYPE_e
general profile infos
Definition: oyranos_profile.h:68
oyFilterPlugs_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterPlugs_s.h:70
oyDeviceProfileFromDB
OYAPI int OYEXPORT oyDeviceProfileFromDB(oyConfig_s *device, char **profile_name, oyAlloc_f allocateFunc)
look up a profile of a device from DB
Definition: oyranos_devices.c:1155
oyProfilePathsGet
char ** oyProfilePathsGet(int *size, oyAlloc_f allocateFunc)
get Search Path names for ICC Profiles
Definition: oyranos.c:722
oyPixelAccess_s::oyPixelAccess_GetWorkspaceID
int32_t oyPixelAccess_GetWorkspaceID(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::workspace_id.
Definition: oyPixelAccess_s.c:912
OY_LOCALEDIR
#define OY_LOCALEDIR
Definition: oyranos_version.h:34
oyFilterNodes_s::oyFilterNodes_Count
OYAPI int OYEXPORT oyFilterNodes_Count(oyFilterNodes_s *list)
count the elements in a FilterNodes list
Definition: oyFilterNodes_s.c:218
oyOption_s::oyOption_Clear
int oyOption_Clear(oyOption_s *obj)
clear a option
Definition: oyOption_s.c:617
oyObject_Release
int oyObject_Release(oyObject_s *obj)
release an Oyranos object
Definition: oyObject_s.c:189
oyCMMapis_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapis_s.h:68
oyStructList_s::oyStructList_New
OYAPI oyStructList_s *OYEXPORT oyStructList_New(oyObject_s object)
allocate a new StructList object
Definition: oyStructList_s.c:38
oyStructList_s::oyStructList_CopyFrom
int oyStructList_CopyFrom(oyStructList_s *list, oyStructList_s *from, oyObject_s object)
Clean "list" and copy all listed objects from "from" to "list".
Definition: oyStructList_s.c:464
oyOBJECT_CMM_API8_S
@ oyOBJECT_CMM_API8_S
Definition: oyranos_object.h:173
oyImage_s::oyImage_GetUserData
oyStruct_s * oyImage_GetUserData(oyImage_s *image)
Get the user data.
Definition: oyImage_s.c:1669
oyNamedColors_s::oyNamedColors_GetColorName
const char * oyNamedColors_GetColorName(oyNamedColors_s *colors, int pos)
get full length name
Definition: oyNamedColors_s.c:401
oyICCTagTypeName
const char * oyICCTagTypeName(icTagTypeSignature sig)
get tag type ~4 char name
Definition: oyranos_icc.c:709
oyCMMapi_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi_s.h:92
oyProfileTag_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfileTag_s.h:66
OYRANOS_DEVEL_MONTH
#define OYRANOS_DEVEL_MONTH
Definition: oyranos_version.h:14
oyProfileTag_s::oyProfileTag_SetLastCMM
OYAPI int OYEXPORT oyProfileTag_SetLastCMM(oyProfileTag_s *tag, const char *cmm)
Set the last processing CMM.
Definition: oyProfileTag_s.c:786
oyOptions_s::oyOptions_ReleaseAt
OYAPI int OYEXPORT oyOptions_ReleaseAt(oyOptions_s *list, int pos)
release a element from a Options list
Definition: oyOptions_s.c:165
oyNamedColor_s::oyNamedColor_Create
oyNamedColor_s * oyNamedColor_Create(const double *chan, const char *blob, int blob_len, oyProfile_s *ref, oyObject_s object)
manage complex oyNamedColor_s inside Oyranos
Definition: oyNamedColor_s.c:114
oyPIXEL_ACCESS_LINE
@ oyPIXEL_ACCESS_LINE
Definition: oyranos_image.h:95
oyObject_NewWithAllocators
oyObject_s oyObject_NewWithAllocators(oyAlloc_f allocateFunc, oyDeAlloc_f deallocateFunc)
object management
Definition: oyObject_s.c:68
oyAlloc_f
void *(* oyAlloc_f)(size_t size)
Definition: oyranos_types.h:71
oyHash_s::oyHash_Release
OYAPI int OYEXPORT oyHash_Release(oyHash_s **hash)
release and possibly deallocate a oyHash_s object
Definition: oyHash_s.c:82
OY_DEFAULT_ASSUMED_RGB_PROFILE
#define OY_DEFAULT_ASSUMED_RGB_PROFILE
Definition: oyranos_definitions.h:164
oyObserver_s::dummy
oyPointer dummy
Definition: oyObserver_s.h:120
oyWIDGET_TAXI_PROFILE_INSTALL
@ oyWIDGET_TAXI_PROFILE_INSTALL
Definition: oyranos.h:315
oyFilterNodes_s
A FilterNode list.
Definition: oyFilterNodes_s.h:66
oyConfig_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConfig_s.h:69
oyCONNECTOR_IMAGING_CAP_CAN_INTERWOVEN
@ oyCONNECTOR_IMAGING_CAP_CAN_INTERWOVEN
Definition: oyConnectorImaging_s.h:127
oyDOUBLE
@ oyDOUBLE
Definition: oyranos_image.h:49
oyStruct_s::oyStruct_GetText
const char * oyStruct_GetText(oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
Get a text dump.
Definition: oyStruct_s.c:56
oy_debug
int oy_debug
Set debug level.
Definition: oyranos_debug.c:72
oyOptions_s::oyOptions_Count
OYAPI int OYEXPORT oyOptions_Count(oyOptions_s *list)
count the elements in a Options list
Definition: oyOptions_s.c:226
oyIcon_s::type
oyOBJECT_e type
Definition: oyCMM_s.h:70
oyOBJECT_PIXEL_ACCESS_S
@ oyOBJECT_PIXEL_ACCESS_S
Definition: oyranos_object.h:157
oyImage_s::oyImage_PixelsToSamples
int oyImage_PixelsToSamples(oyImage_s *image, oyRectangle_s *pixel_rectangle, oyRectangle_s *sample_rectangle)
Set rectangle in sample dimension from pixels.
Definition: oyImage_s.c:1845
oyVersion
int oyVersion(int type)
give the compiled in library version
Definition: oyranos_core.c:824
oyOBJECT_CONVERSION_S
@ oyOBJECT_CONVERSION_S
Definition: oyranos_object.h:158
oyFilterNode_s::oyFilterNode_New
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_New(oyObject_s object)
allocate a new FilterNode object
Definition: oyFilterNode_s.c:50
oyWIDGET_CMM_START
@ oyWIDGET_CMM_START
Definition: oyranos.h:317
oyImage_s::oyImage_RoiToSamples
int oyImage_RoiToSamples(oyImage_s *image, oyRectangle_s *roi, oyRectangle_s **sample_rectangle)
Set sample rectangle from image rectangle.
Definition: oyImage_s.c:1697
oyProfileTag_s::oyProfileTag_GetText
char ** oyProfileTag_GetText(oyProfileTag_s *tag, int32_t *n, const char *language, const char *country, int32_t *tag_size, oyAlloc_f allocateFunc)
Definition: oyProfileTag_s.c:417
oyWIDGET_GROUP_DEFAULT_PROFILES
@ oyWIDGET_GROUP_DEFAULT_PROFILES
Definition: oyranos.h:260
oyOBJECT_CONFIGS_S
@ oyOBJECT_CONFIGS_S
Definition: oyranos_object.h:190
oyCMMapiFilter_s::oyCMMapiFilter_Release
OYAPI int OYEXPORT oyCMMapiFilter_Release(oyCMMapiFilter_s **cmmapifilter)
release and possibly deallocate a oyCMMapiFilter_s object
Definition: oyCMMapiFilter_s.c:85
oyJob_s::oyJob_Release
oyJob_Release
Deallocate a oyJob_s object.
oyOBJECT_OPTION_S
@ oyOBJECT_OPTION_S
Definition: oyranos_object.h:141
oyGROUP_DEFAULT_PROFILES
@ oyGROUP_DEFAULT_PROFILES
Definition: oyranos.h:68
oyArray2d_s::release
oyStruct_Release_f release
Release function.
Definition: oyArray2d_s.h:113
oyDeviceBackendCall
OYAPI int OYEXPORT oyDeviceBackendCall(oyConfig_s *device, oyOptions_s *options)
get device answere from options
Definition: oyranos_devices.c:251
oyCMMapi7_s::oyCMMapi7_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapi7_GetBackendContext(oyCMMapi7_s *api)
get filter type specific runtime data
Definition: oyCMMapi7_s.c:162
oyEDITING_RGB
@ oyEDITING_RGB
Definition: oyranos.h:199
oyNamedColors_s::oyNamedColors_Release
OYAPI int OYEXPORT oyNamedColors_Release(oyNamedColors_s **namedcolors)
release and possibly deallocate a oyNamedColors_s object
Definition: oyNamedColors_s.c:88
oyConfig_s::oyConfig_New
OYAPI oyConfig_s *OYEXPORT oyConfig_New(oyObject_s object)
allocate a new Config object
Definition: oyConfig_s.c:48
oyCMMapiFilters_s
A CMMapiFilters list.
Definition: oyCMMapiFilters_s.h:66
oyImage_s::oyImage_GetPixelData
oyStruct_s * oyImage_GetPixelData(oyImage_s *image)
Get the pixel data.
Definition: oyImage_s.c:1574
oyCMMapi7_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi7_s.h:112
oyOptions_s::oyOptions_ObserversEnable
OYAPI int OYEXPORT oyOptions_ObserversEnable(oyOptions_s *object)
disable signaling
Definition: oyOptions_s.c:2146
oyCMMapiFilter_s::oyCMMapiFilter_SetBackendContext
OYAPI int OYEXPORT oyCMMapiFilter_SetBackendContext(oyCMMapiFilter_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapiFilter_s.c:121
oyObserver_s::copy
oyStruct_Copy_f copy
Definition: oyObserver_s.h:118
OY_SLASH
#define OY_SLASH
Definition: oyranos_definitions.h:106
oyCONNECTOR_IMAGING_CAP_CAN_SWAP_BYTES
@ oyCONNECTOR_IMAGING_CAP_CAN_SWAP_BYTES
Definition: oyConnectorImaging_s.h:129
oyOptionChoicesGet2
int oyOptionChoicesGet2(oyWIDGET_e option, uint32_t flags, int name_type, int *choices, const char ***choices_string_list, int *current)
see oyOptionChoicesGet()
Definition: oyranos.c:330
oySIGNATURE_ATTRIBUTES
@ oySIGNATURE_ATTRIBUTES
Definition: oyranos_profile.h:91
oyCountry
const char * oyCountry(void)
get country code
Definition: oyranos_core.c:762
oyConfigs_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConfigs_s.h:71
oyCONNECTOR_IMAGING_CAP_CAN_SWAP
@ oyCONNECTOR_IMAGING_CAP_CAN_SWAP
Definition: oyConnectorImaging_s.h:128
oyFilterNode_s::oyFilterNode_Create
oyFilterNode_s * oyFilterNode_Create(const char *registration, oyFilterCore_s *filter, oyObject_s object)
Initialise a new filter node object properly.
Definition: oyFilterNode_s.c:300
oyFilterSocket_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterSocket_s.h:97
oyQUERY_PROFILE_TAG_TYPE_READ
@ oyQUERY_PROFILE_TAG_TYPE_READ
Definition: oyranos_module.h:50
oyConfDomain_s::copy
oyStruct_Copy_f copy
Definition: oyranos_devices.h:103
oyPixelAccess_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyPixelAccess_s.h:215
oyWIDGET_PATHS
@ oyWIDGET_PATHS
Definition: oyranos.h:278
oyFilterPlug_s.h
oyCMMui_s::oyCMMui_Copy
oyCMMui_Copy
Copy or Reference a CMMui object.
oyGetBehaviour
int oyGetBehaviour(oyBEHAVIOUR_e type)
Definition: oyranos.c:419
oyFilterCore_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterCore_s.h:80
oyConnectorImaging_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConnectorImaging_s.h:79
oyOption_s::oyOption_GetValueString
const char * oyOption_GetValueString(oyOption_s *obj, int pos)
get a string
Definition: oyOption_s.c:370
oyOption_s::oyOption_New
OYAPI oyOption_s *OYEXPORT oyOption_New(oyObject_s object)
allocate a new Option object
Definition: oyOption_s.c:40
oyBlob_s::oyBlob_GetPointer
oyPointer oyBlob_GetPointer(oyBlob_s *blob)
get value from a data blob
Definition: oyBlob_s.c:214
oyICCStandardObserverDescription
const char * oyICCStandardObserverDescription(icStandardObserver sig)
get ICC profile Standard Observer description
Definition: oyranos_icc.c:867
oyHash_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyHash_s.h:66
oyFilterNode_s::oyFilterNode_Release
OYAPI int OYEXPORT oyFilterNode_Release(oyFilterNode_s **filternode)
release and possibly deallocate a oyFilterNode_s object
Definition: oyFilterNode_s.c:97
oyRectangle_s::release
oyStruct_Release_f release
Release function.
Definition: oyRectangle_s.h:62
oyFilterNodes_s::oyFilterNodes_ReleaseAt
OYAPI int OYEXPORT oyFilterNodes_ReleaseAt(oyFilterNodes_s *list, int pos)
release a element from a FilterNodes list
Definition: oyFilterNodes_s.c:157
oySTATUS_e
oySTATUS_e
File status type.
Definition: oyranos_object.h:334
oyRectangle_s::oyRectangle_SetGeo1
OYAPI double *OYEXPORT oyRectangle_SetGeo1(oyRectangle_s *rectangle, int x_y_w_h)
Set single geometry.
Definition: oyRectangle_s.c:461
oyPixelAccess_s.h
oyArray2d_s
2d data array
Definition: oyArray2d_s.h:109
oyNamedColor_s::oyNamedColor_GetSpaceRef
oyProfile_s * oyNamedColor_GetSpaceRef(oyNamedColor_s *color)
get a color space reference
Definition: oyNamedColor_s.c:210
oyFilterPlug_s::oyFilterPlug_ConnectIntoSocket
OYAPI int OYEXPORT oyFilterPlug_ConnectIntoSocket(oyFilterPlug_s **p, oyFilterSocket_s **s)
Connect a oyFilterPlug_s with a oyFilterSocket_s.
Definition: oyFilterPlug_s.c:149
oyMonitorHooks_s::setupProfile
oySetupMonitorProfile_f setupProfile
Definition: oyranos_monitor_hooks.h:231
oyOption_s::oyOption_GetText
const char * oyOption_GetText(oyOption_s *obj, oyNAME_e type)
get a text dump
Definition: oyOption_s.c:183
oyLanguage
const char * oyLanguage(void)
get language code
Definition: oyranos_core.c:742
oyCONNECTOR_IMAGING_CAP_CAN_NONPREMULTIPLIED_ALPHA
@ oyCONNECTOR_IMAGING_CAP_CAN_NONPREMULTIPLIED_ALPHA
Definition: oyConnectorImaging_s.h:132
oyCMMapi_s::oyCMMapi_Copy
oyCMMapi_Copy
Copy or Reference a CMMapi object.
oyOPTIONSOURCE_USER
@ oyOPTIONSOURCE_USER
Definition: oyOption_s.h:56
oyObserver_s::disable_ref
int disable_ref
Definition: oyObserver_s.h:130
oyConfigs_s::oyConfigs_Copy
oyConfigs_Copy
Copy or Reference a Configs object.
oyBEHAVIOUR_RENDERING_GAMUT_WARNING
@ oyBEHAVIOUR_RENDERING_GAMUT_WARNING
Definition: oyranos.h:102
oyUINT16
@ oyUINT16
Definition: oyranos_image.h:45
oyYES
@ oyYES
Definition: oyranos.h:108
oyOption_s::oyOption_FromDB
OYAPI int OYEXPORT oyOption_FromDB(const char *registration, oyOption_s **option, oyObject_s object)
new option with registration and value filled from DB if available
Definition: oyranos_devices.c:2208
oyProfile_s::oyProfile_FromMD5
OYAPI oyProfile_s *OYEXPORT oyProfile_FromMD5(uint32_t *md5, uint32_t flags, oyObject_s object)
Look up a profile from it's md5 hash sum.
Definition: oyProfile_s.c:521
oyCMMapiFilters_s::oyCMMapiFilters_Get
OYAPI oyCMMapiFilter_s *OYEXPORT oyCMMapiFilters_Get(oyCMMapiFilters_s *list, int pos)
get a element of a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:192
oyBlob_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyBlob_s.h:62
oyPolicySet
int oyPolicySet(const char *policy, const char *full_name)
Definition: oyranos.c:631
oyFilterGraph_s::oyFilterGraph_GetEdge
OYAPI oyFilterPlug_s *OYEXPORT oyFilterGraph_GetEdge(oyFilterGraph_s *graph, int pos)
Get edges.
Definition: oyFilterGraph_s.c:258
oyWIDGET_DEFAULT_PROFILE_END
@ oyWIDGET_DEFAULT_PROFILE_END
Definition: oyranos.h:311
OYRANOS_VERSION_NAME
#define OYRANOS_VERSION_NAME
Definition: oyranos_version.h:10
oyWIDGET_PROFILE_EFFECT
@ oyWIDGET_PROFILE_EFFECT
Definition: oyranos.h:310
oyCHANNELTYPE_OTHER
@ oyCHANNELTYPE_OTHER
Definition: oyranos_image.h:67
oyConversion_s::oyConversion_Release
OYAPI int OYEXPORT oyConversion_Release(oyConversion_s **conversion)
release and possibly deallocate a oyConversion_s object
Definition: oyConversion_s.c:93
oyRectangle_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyRectangle_s.h:60
oyJobCallback_f
void(* oyJobCallback_f)(double progress_zero_till_one, char *status_text, int thread_id_, int job_id, oyStruct_s *cb_progress_context)
Progress callback for parallel job processing.
Definition: oyranos_threads.h:27
oyConfig_s::oyConfig_GetOptions
OYAPI oyOptions_s **OYEXPORT oyConfig_GetOptions(oyConfig_s *config, const char *source)
Get options from a source.
Definition: oyConfig_s.c:912
oyConnectorImaging_s::oyConnectorImaging_GetCapability
OYAPI int OYEXPORT oyConnectorImaging_GetCapability(oyConnectorImaging_s *c, oyCONNECTOR_IMAGING_CAP_e type)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:208
oyNamedColors_s::oyNamedColors_Count
OYAPI int OYEXPORT oyNamedColors_Count(oyNamedColors_s *list)
count the elements in a NamedColors list
Definition: oyNamedColors_s.c:218
oyConnectorImaging_s::oyConnectorImaging_Release
OYAPI int OYEXPORT oyConnectorImaging_Release(oyConnectorImaging_s **connectorimaging)
release and possibly deallocate a oyConnectorImaging_s object
Definition: oyConnectorImaging_s.c:90
oyRectangle_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyRectangle_s.h:63
oyProfile_s::oyProfile_GetText
OYAPI const oyChar *OYEXPORT oyProfile_GetText(oyProfile_s *profile, oyNAME_e type)
Get a presentable name.
Definition: oyProfile_s.c:1315
oyFilterPlug_s
A filter connection structure.
Definition: oyFilterPlug_s.h:88
oyPixel_t
uint32_t oyPixel_t
Definition: oyranos_image.h:115
oyJob_s::status_work_return
int status_work_return
return value of the work() function
Definition: oyranos_threads.h:54
oyranos_core.h
public Oyranos API's
oyGetInstallPath
char * oyGetInstallPath(oyPATH_TYPE_e type, oySCOPE_e scope, oyAlloc_f allocFunc)
get Path Name for Installation
Definition: oyranos.c:998
oyCMM_s::api
oyCMMapi_s * api
Definition: oyCMM_s.h:55
oyWIDGET_POLICY
@ oyWIDGET_POLICY
Definition: oyranos.h:277
oySIGNATURE_ILLUMINANT_Z
@ oySIGNATURE_ILLUMINANT_Z
Definition: oyranos_profile.h:90
oyFilterPlugs_s::oyFilterPlugs_Count
OYAPI int OYEXPORT oyFilterPlugs_Count(oyFilterPlugs_s *list)
count the elements in a FilterPlugs list
Definition: oyFilterPlugs_s.c:218
oyPixelAccess_s::oyPixelAccess_Copy
oyPixelAccess_Copy
Copy or Reference a PixelAccess object.
oyFilterCore_s::oyFilterCore_NewWith
oyFilterCore_s * oyFilterCore_NewWith(const char *registration, oyOptions_s *options, oyObject_s object)
Lookup and initialise a new filter object.
Definition: oyFilterCore_s.c:226
oyOptions_s::oyOptions_CountType
int oyOptions_CountType(oyOptions_s *options, const char *registration, oyOBJECT_e type)
search for options with special attributes
Definition: oyOptions_s.c:1328
oyObserver_s.h
oyOBJECT_STRUCT_LIST_S
@ oyOBJECT_STRUCT_LIST_S
Definition: oyranos_object.h:187
oyObjectInfoStatic_s::dummy2
oyPointer dummy2
Definition: oyranos_generic.h:44
oyCMMFilterSocket_MatchPlug_f
int(* oyCMMFilterSocket_MatchPlug_f)(oyFilterSocket_s *socket, oyFilterPlug_s *plug)
verify connectors matching each other
Definition: oyConnector_s.h:111
oyCONNECTOR_IMAGING_CAP_CAN_PREMULTIPLIED_ALPHA
@ oyCONNECTOR_IMAGING_CAP_CAN_PREMULTIPLIED_ALPHA
Definition: oyConnectorImaging_s.h:131
oyPointer_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyPointer_s.h:73
oyObserver_s::oyStruct_ObserverRemove
OYAPI int OYEXPORT oyStruct_ObserverRemove(oyStruct_s *model, oyStruct_s *observer, oyObserver_Signal_f signalFunc)
disconnect a observer from a object
Definition: oyObserver_s.c:290
oyCMMapi_s.h
oyCONNECTOR_IMAGING_CAP_IS_PLUG
@ oyCONNECTOR_IMAGING_CAP_IS_PLUG
Definition: oyConnectorImaging_s.h:120
oyConfDomain_s::oy_
oyObject_s oy_
Definition: oyranos_devices.h:105
oyFilterGraph_s::oyFilterGraph_FromNode
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_FromNode(oyFilterNode_s *node, int flags)
Get a graphs adjazency list.
Definition: oyFilterGraph_s.c:122
oyJob_s::oyJobResult
oyJobResult_f oyJobResult
Poll for new Jobs.
Definition: oyranos_threads.c:212
oyFilterPlug_s::oyFilterPlug_GetRemoteNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterPlug_GetRemoteNode(oyFilterPlug_s *plug)
Access oyFilterPlug_s::remote_socket::node.
Definition: oyFilterPlug_s.c:219
oyCMM_s
The CMM API resources struct to implement and set by a CMM.
Definition: oyCMM_s.h:37
oyUnLock_f
void(* oyUnLock_f)(oyPointer look, const char *marker, int line)
Unlock function type.
Definition: oyranos_object.h:66
oyConnectorImaging_s::release
oyStruct_Release_f release
Release function.
Definition: oyConnectorImaging_s.h:78
oyMonitorHooks_s::rank_map
const char * rank_map
Definition: oyranos_monitor_hooks.h:230
oyFilterPlugs_s::oyFilterPlugs_ReleaseAt
OYAPI int OYEXPORT oyFilterPlugs_ReleaseAt(oyFilterPlugs_s *list, int pos)
release a element from a FilterPlugs list
Definition: oyFilterPlugs_s.c:157
oyArray2d_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyArray2d_s.h:114
oyConfig_s::oyRankMapList
OYAPI int OYEXPORT oyRankMapList(const char *filter, oyOptions_s *options, char ***rank_map_file_names, oyAlloc_f allocateFunc)
List installed Rank Map Files.
Definition: oyConfig_s.c:1360
oyCMMapis_s
A CMMapis list.
Definition: oyCMMapis_s.h:65
oyCHANNELTYPE_COLOR_LIGHTNESS
@ oyCHANNELTYPE_COLOR_LIGHTNESS
Definition: oyranos_image.h:70
oyFilterNodes_s::oyFilterNodes_Get
OYAPI oyFilterNode_s *OYEXPORT oyFilterNodes_Get(oyFilterNodes_s *list, int pos)
get a element of a FilterNodes list
Definition: oyFilterNodes_s.c:189
oyCMM_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMM_s.h:42
oyFilterGraph_s::oyFilterGraph_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterGraph_GetNode(oyFilterGraph_s *graph, int pos, const char *registration, const char *mark)
Select a node.
Definition: oyFilterGraph_s.c:157
oyOBJECT_FILTER_CORES_S
@ oyOBJECT_FILTER_CORES_S
Definition: oyranos_object.h:153
oyNamedColor_s::oyNamedColor_CreateWithName
oyNamedColor_s * oyNamedColor_CreateWithName(const char *nick, const char *name, const char *description, const double *chan, const double *XYZ, const char *blob, int blob_len, oyProfile_s *profile_ref, oyObject_s object)
create a oyNamedColor_s struct
Definition: oyNamedColor_s.c:169
oyConfigs_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConfigs_s.h:74
oyCMMapi4_s::oyCMMapi4_Release
OYAPI int OYEXPORT oyCMMapi4_Release(oyCMMapi4_s **cmmapi4)
release and possibly deallocate a oyCMMapi4_s object
Definition: oyCMMapi4_s.c:87
oyDeAlloc_f
void(* oyDeAlloc_f)(void *data)
Definition: oyranos_types.h:82
oyCMMapis_s::oyCMMapis_Sort
OYAPI int OYEXPORT oyCMMapis_Sort(oyCMMapis_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyCMMapis_s.c:273
oySIGNATURE_SIZE
@ oySIGNATURE_SIZE
Definition: oyranos_profile.h:71
oyConfig_s::oyConfig_GetDB
OYAPI int OYEXPORT oyConfig_GetDB(oyConfig_s *device, oyOptions_s *options, int32_t *rank_value)
search a configuration in the DB for a configuration from module
Definition: oyConfig_s.c:225
oyIcon_s::release
oyStruct_Release_f release
Definition: oyCMM_s.h:72
oyICCTagName
const char * oyICCTagName(icTagSignature sig)
get tag ~4 char name
Definition: oyranos_icc.c:533
oyNamedColor_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyNamedColor_s.h:65
oyCONNECTOR_IMAGING_CAP_MAX_COLOR_COUNT
@ oyCONNECTOR_IMAGING_CAP_MAX_COLOR_COUNT
Definition: oyConnectorImaging_s.h:125
oyWidgetListGet
oyWIDGET_e * oyWidgetListGet(oyGROUP_e group, int *count, oyAlloc_f allocate_func)
all widgets of a group
Definition: oyranos.c:215
oyConfig_s::oyConfig_ClearDBData
OYAPI int OYEXPORT oyConfig_ClearDBData(oyConfig_s *config)
Remove all additional data from the oyConfig_s::db object cache.
Definition: oyConfig_s.c:189
oyOBJECT_FILE_LIST_S_
@ oyOBJECT_FILE_LIST_S_
Definition: oyranos_object.h:185
oyMonitorHooks_s::getProfile
oyGetMonitorProfile_f getProfile
Definition: oyranos_monitor_hooks.h:234
oyFilterCore_s::oyFilterCore_SetBackendContext
OYAPI int OYEXPORT oyFilterCore_SetBackendContext(oyFilterCore_s *obj, oyPointer_s *ptr)
set backend specific runtime data
Definition: oyFilterCore_s.c:306
oyCONNECTOR_EVENT_RELEASED
@ oyCONNECTOR_EVENT_RELEASED
Definition: oyranos_module.h:107
oySCOPE_USER
@ oySCOPE_USER
Definition: oyranos.h:49
oyBEHAVIOUR_END
@ oyBEHAVIOUR_END
Definition: oyranos.h:103
oyGROUP_BEHAVIOUR_MISSMATCH
@ oyGROUP_BEHAVIOUR_MISSMATCH
Definition: oyranos.h:74
oyStructList_s::oyStructList_GetHashStruct
oyStruct_s * oyStructList_GetHashStruct(oyStructList_s *cache_list, uint32_t flags, const char *hash_text, oyOBJECT_e type)
Get a hash from a cache.
Definition: oyStructList_s.c:850
oyNamedColors_s::release
oyStruct_Release_f release
Release function.
Definition: oyNamedColors_s.h:67
oyFilterSocket_s::oyFilterSocket_SetData
OYAPI int OYEXPORT oyFilterSocket_SetData(oyFilterSocket_s *socket, oyStruct_s *data)
Set oyFilterSocket_s::data.
Definition: oyFilterSocket_s.c:329
oyPROFILE_PROOF
@ oyPROFILE_PROOF
Definition: oyranos.h:210
oyWIDGETTYPE_VOID
@ oyWIDGETTYPE_VOID
Definition: oyranos.h:337
oyFilterNode_s::oyFilterNode_SetData
int oyFilterNode_SetData(oyFilterNode_s *node, oyStruct_s *data, int socket_pos, oyObject_s *object)
Set process data to a filter socket.
Definition: oyFilterNode_s.c:426
oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN
@ oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN
Definition: oyranos.h:91
oySIGNAL_STORAGE_CHANGED
@ oySIGNAL_STORAGE_CHANGED
Definition: oyObserver_s.h:54
oyPROFILE_EFFECT
@ oyPROFILE_EFFECT
Definition: oyranos.h:211
oyFilterGraph_s.h
oyPointer_s::oyPointer_Copy
oyPointer_Copy
Copy or Reference a Pointer object.
oyOBJECT_POINTER_S
@ oyOBJECT_POINTER_S
Definition: oyranos_object.h:160
oyNamedColors_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyNamedColors_s.h:66
oyFilterNode_s::oyFilterNode_GetText
const char * oyFilterNode_GetText(oyFilterNode_s *node, oyNAME_e name_type)
Serialise filter node to text.
Definition: oyFilterNode_s.c:1047
oyVAL_STRUCT
@ oyVAL_STRUCT
Definition: oyOption_s.h:77
oyQUERY_PROFILE_TAG_TYPE_WRITE
@ oyQUERY_PROFILE_TAG_TYPE_WRITE
Definition: oyranos_module.h:51
oyToPlanar_m
#define oyToPlanar_m(p)
Definition: oyranos_image.h:231
oyVAL_STRING_LIST
@ oyVAL_STRING_LIST
Definition: oyOption_s.h:76
oyStruct_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyStruct_s.h:80
oyCMMapis_s::oyCMMapis_Copy
oyCMMapis_Copy
Copy or Reference a CMMapis object.
oySetupMonitorProfile_f
int(* oySetupMonitorProfile_f)(const char *monitor_name, const char *profil_name, const char *profile_data, size_t profile_data_size)
set all device system specific properties
Definition: oyranos_monitor_hooks.h:46
oyFilterGraph_s::oyFilterGraph_CountEdges
OYAPI int OYEXPORT oyFilterGraph_CountEdges(oyFilterGraph_s *graph)
Count edges.
Definition: oyFilterGraph_s.c:280
oyImage_s::oyImage_Create
oyImage_s * oyImage_Create(int width, int height, oyPointer pixels, oyPixel_t pixel_layout, oyProfile_s *profile, oyObject_s object)
collect infos about a image
Definition: oyImage_s.c:335
oyOptions_s::oyOptions_Release
OYAPI int OYEXPORT oyOptions_Release(oyOptions_s **options)
release and possibly deallocate a oyOptions_s object
Definition: oyOptions_s.c:91
oyProfileTag_s::oyProfileTag_GetRequiredCMM
OYAPI const char *OYEXPORT oyProfileTag_GetRequiredCMM(oyProfileTag_s *tag)
Get the certainly selected CMM.
Definition: oyProfileTag_s.c:815
oyranos.h
The API header for general users to include in your application.
oyConfig_s::oyRankMapAppend
OYAPI int OYEXPORT oyRankMapAppend(oyRankMap **rank_map, const char *key, int match_value, int none_match_value, int not_found_value, oyAlloc_f allocateFunc, oyDeAlloc_f deAllocateFunc)
Append a rank map entry.
Definition: oyConfig_s.c:1097
oyNamedColors_s::oyNamedColors_SetSuffix
void oyNamedColors_SetSuffix(oyNamedColors_s *colors, const char *string)
set name suffix
Definition: oyNamedColors_s.c:324
oyToChannels_m
#define oyToChannels_m(c)
Definition: oyranos_image.h:223
oyCONNECTOR_IMAGING_CAP_CAN_PLANAR
@ oyCONNECTOR_IMAGING_CAP_CAN_PLANAR
Definition: oyConnectorImaging_s.h:126
oyOBJECT_e
oyOBJECT_e
Oyranos structure type.
Definition: oyranos_object.h:132
oyFilterPlugs_s::oyFilterPlugs_Sort
OYAPI int OYEXPORT oyFilterPlugs_Sort(oyFilterPlugs_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyFilterPlugs_s.c:269
oyRectangle_s::oyRectangle_MoveInside
void oyRectangle_MoveInside(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Trim edit_rectangle to ref extents.
Definition: oyRectangle_s.c:195
oyMonitorHooks_s::getInfo
oyGetMonitorInfo_f getInfo
Definition: oyranos_monitor_hooks.h:236
oyFILTER_REG_MAX
@ oyFILTER_REG_MAX
Definition: oyranos_object.h:294
oyDevicesGet
OYAPI int OYEXPORT oyDevicesGet(const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices)
get all devices matching to a device class and type
Definition: oyranos_devices.c:112
oyWIDGET_GROUP_PATHS
@ oyWIDGET_GROUP_PATHS
Definition: oyranos.h:259
oyImage_s::oyImage_GetSetLineF
oyImage_SetLine_f oyImage_GetSetLineF(oyImage_s *image)
Get the Line function.
Definition: oyImage_s.c:1650
oyProfileTag_s
A profile constituting element.
Definition: oyProfileTag_s.h:62
oySIGNATURE_CREATOR
@ oySIGNATURE_CREATOR
Definition: oyranos_profile.h:81
oyJob_Add_f
int(* oyJob_Add_f)(oyJob_s **job, int finished)
Add one unique oyJob_s to the job qeue.
Definition: oyranos_threads.h:67
oyImage_s::oyImage_GetPoint_f
oyPointer(* oyImage_GetPoint_f)(oyImage_s *image, int point_x, int point_y, int channel, int *is_allocated)
pixel accessor
Definition: oyImage_s.h:65
oyFilterPlug_s::oyFilterPlug_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterPlug_GetNode(oyFilterPlug_s *plug)
Access oyFilterPlug_s::node.
Definition: oyFilterPlug_s.c:194
oyDataType_m
#define oyDataType_m(t)
Definition: oyranos_image.h:139
oyWIDGET_RENDERING_GAMUT_WARNING
@ oyWIDGET_RENDERING_GAMUT_WARNING
Definition: oyranos.h:292
oyConversion_s::oyConversion_GetOnePixel
int oyConversion_GetOnePixel(oyConversion_s *conversion, double x, double y, oyPixelAccess_s *pixel_access)
Compute one pixel at the given position.
Definition: oyConversion_s.c:618
oyFilterNode_s::oyFilterNode_ConnectorMatch
OYAPI int OYEXPORT oyFilterNode_ConnectorMatch(oyFilterNode_s *node_first, int pos_first, oyFilterPlug_s *plug)
Check if a connector match to a FilterNode.
Definition: oyFilterNode_s.c:240
OYRANOS_START_YEAR
#define OYRANOS_START_YEAR
Definition: oyranos_version.h:13
oyObjectInfoStatic_s::dummy1
oyPointer dummy1
Definition: oyranos_generic.h:43
oyOptions_s::oyOptions_SetSource
int oyOptions_SetSource(oyOptions_s *options, oyOPTIONSOURCE_e source)
set source attribute
Definition: oyOptions_s.c:2055
oyBlob_s::oyBlob_SetFromStatic
int oyBlob_SetFromStatic(oyBlob_s *blob, const oyPointer ptr, size_t size, const char *type)
set value from a data blob
Definition: oyBlob_s.c:173
oyFilterGraph_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterGraph_s.h:63
oyOBJECT_NAMED_COLOR_S
@ oyOBJECT_NAMED_COLOR_S
Definition: oyranos_object.h:136
oyNamedColors_s::oyNamedColors_Get
OYAPI oyNamedColor_s *OYEXPORT oyNamedColors_Get(oyNamedColors_s *list, int pos)
get a element of a NamedColors list
Definition: oyNamedColors_s.c:189
oyProfile_s.h
oyFilterNode_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterNode_s.h:160
oyStructList_s::oyStructList_Copy
oyStructList_Copy
Copy or Reference a StructList object.
oyObject_SetName
int oyObject_SetName(oyObject_s object, const char *text, oyNAME_e type)
object naming
Definition: oyObject_s.c:322
oyCMMui_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMui_s.h:87
OY_DEFAULT_EFFECT_PROFILE
#define OY_DEFAULT_EFFECT_PROFILE
Definition: oyranos_definitions.h:176
oyStruct_CheckType
int oyStruct_CheckType(oyStruct_s *obj, oyOBJECT_e type)
check if the object is a class or is inherited of a class
Definition: oyStruct_s.c:258
OY_STRING_LIST
#define OY_STRING_LIST
Definition: oyOption_s.h:41
oySIGNATURE_ILLUMINANT
@ oySIGNATURE_ILLUMINANT
Definition: oyranos_profile.h:88
oyConfig_s::oyConfig_GetRegistration
OYAPI const char *OYEXPORT oyConfig_GetRegistration(oyConfig_s *config)
Get the registration string Registration.
Definition: oyConfig_s.c:1490
oyNamedColors_s::oyNamedColors_ReleaseAt
OYAPI int OYEXPORT oyNamedColors_ReleaseAt(oyNamedColors_s *list, int pos)
release a element from a NamedColors list
Definition: oyNamedColors_s.c:157
oyFilterPlugs_s::oyFilterPlugs_MoveIn
OYAPI int OYEXPORT oyFilterPlugs_MoveIn(oyFilterPlugs_s *list, oyFilterPlug_s **obj, int pos)
add an element to a FilterPlugs list
Definition: oyFilterPlugs_s.c:117
oyStruct_s::oyStructTypeToText
const char * oyStructTypeToText(oyOBJECT_e type)
Objects type to small string.
Definition: oyranos_core.c:159
oyICCPlatformDescription
const char * oyICCPlatformDescription(icPlatformSignature platform)
get the ICC profile platform description
Definition: oyranos_icc.c:644
oyFilterNode_s::oyFilterNode_GetModuleName
OYAPI const char *OYEXPORT oyFilterNode_GetModuleName(oyFilterNode_s *node)
Get filter core module string.
Definition: oyFilterNode_s.c:1319
oyOptions_s::oyOptions_Clear
OYAPI int OYEXPORT oyOptions_Clear(oyOptions_s *list)
clear the elements in a Options list
Definition: oyOptions_s.c:253
oyBEHAVIOUR_RENDERING_INTENT
@ oyBEHAVIOUR_RENDERING_INTENT
Definition: oyranos.h:96
oyProfiles_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfiles_s.h:71
oyRectangle_s::oyRectangle_SetGeo
void oyRectangle_SetGeo(oyRectangle_s *edit_rectangle, double x, double y, double width, double height)
Set geometry.
Definition: oyRectangle_s.c:384
oyCMMapi_s::oyCMMapi_GetNext
oyCMMapi_s * oyCMMapi_GetNext(oyCMMapi_s *api)
get next CMMapi
Definition: oyCMMapi_s.c:182
oyWIDGET_ASSUMED_RGB
@ oyWIDGET_ASSUMED_RGB
Definition: oyranos.h:304
OY_ALLOW_DUPLICATES
#define OY_ALLOW_DUPLICATES
Definition: oyProfiles_s.h:48
oyFilterPlugs_s.h
oyArray2d_s.h
oyGetAllMonitorNames_f
int(* oyGetAllMonitorNames_f)(const char *display_name, char ***monitor_names)
get a list of connected monitors
Definition: oyranos_monitor_hooks.h:141
oyCMMapiFilter_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapiFilter_s.h:68
oyIcon_s::height
int height
Definition: oyCMM_s.h:75
oySIGNATURE_DATETIME_MINUTES
@ oySIGNATURE_DATETIME_MINUTES
Definition: oyranos_profile.h:86
oyPIXEL_ACCESS_IMAGE
@ oyPIXEL_ACCESS_IMAGE
Definition: oyranos_image.h:93
oyNamedColors_s::oyNamedColors_MoveIn
OYAPI int OYEXPORT oyNamedColors_MoveIn(oyNamedColors_s *list, oyNamedColor_s **obj, int pos)
add an element to a NamedColors list
Definition: oyNamedColors_s.c:117
OY_DOMAIN_STD
#define OY_DOMAIN_STD
Definition: oyranos_definitions.h:114
oyConversion_s::oyConversion_RunPixels
int oyConversion_RunPixels(oyConversion_s *conversion, oyPixelAccess_s *pixel_access)
Iterate over a conversion graph.
Definition: oyConversion_s.c:668
oyStruct_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyStruct_s.h:83
oyWIDGETTYPE_INT
@ oyWIDGETTYPE_INT
Definition: oyranos.h:333
oyConnectorImaging_s::oyConnectorImaging_IsPlug
int oyConnectorImaging_IsPlug(oyConnectorImaging_s *obj)
Is this connector a plug or a socket.
Definition: oyConnectorImaging_s.c:399
oyProfile_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfile_s.h:100
oyCONNECTOR_IMAGING_CAP_CAN_REVERT
@ oyCONNECTOR_IMAGING_CAP_CAN_REVERT
Definition: oyConnectorImaging_s.h:130
OY_SYSCOLORDIR
#define OY_SYSCOLORDIR
Definition: oyranos_version.h:28
oyStruct_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyStruct_s.h:81
oyOptions_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyOptions_s.h:85
oyFilterGraph_s::oyFilterGraph_ToText
OYAPI char *OYEXPORT oyFilterGraph_ToText(oyFilterGraph_s *graph, oyFilterNode_s *input, oyFilterNode_s *output, const char *head_line, int reserved, oyAlloc_f allocateFunc)
Text description of a graph.
Definition: oyranos_devices.c:2709
oyRectangle_s::oyRectangle_Normalise
void oyRectangle_Normalise(oyRectangle_s *edit_rectangle)
Normalise swapped values for width and height.
Definition: oyRectangle_s.c:266
oyArray2d_s::oyArray2d_GetDataGeo1
OYAPI double OYEXPORT oyArray2d_GetDataGeo1(oyArray2d_s *array, int x_y_w_h)
Get Geometry of the data rectangle.
Definition: oyArray2d_s.c:503
oy_domain_codeset
const char * oy_domain_codeset
codeset for Oyranos
Definition: oyranos_i18n.c:44
oyPixelAccess_s::oyPixelAccess_Create
oyPixelAccess_s * oyPixelAccess_Create(int32_t start_x, int32_t start_y, oyFilterPlug_s *plug, oyPIXEL_ACCESS_TYPE_e type, oyObject_s object)
Allocate iand initialise a basic oyPixelAccess_s object.
Definition: oyPixelAccess_s.c:213
oyFilterPlug_s::oyFilterPlug_Release
OYAPI int OYEXPORT oyFilterPlug_Release(oyFilterPlug_s **filterplug)
release and possibly deallocate a oyFilterPlug_s object
Definition: oyFilterPlug_s.c:87
oyWIDGET_GROUP_DEVICES_PROFILES_TAXI
@ oyWIDGET_GROUP_DEVICES_PROFILES_TAXI
Definition: oyranos.h:272
oyOptions_s::oyOptions_FindString
const char * oyOptions_FindString(oyOptions_s *options, const char *registration, const char *value)
search for a certain option key and possibly value
Definition: oyOptions_s.c:1441
oySIGNAL_CONNECTED
@ oySIGNAL_CONNECTED
Definition: oyObserver_s.h:51
oyProfileTag_s::oyProfileTag_Copy
oyProfileTag_Copy
Copy or Reference a ProfileTag object.
oyOBJECT_CMM_API2_S
@ oyOBJECT_CMM_API2_S
Definition: oyranos_object.h:166
oyOBJECT_CMM_OBJECT_TYPE_S
@ oyOBJECT_CMM_OBJECT_TYPE_S
Definition: oyranos_object.h:177
oySIGNAL_DATA_CHANGED
@ oySIGNAL_DATA_CHANGED
Definition: oyObserver_s.h:53
oyConnectorImaging_s::oyConnectorImaging_SetMatch
int oyConnectorImaging_SetMatch(oyConnectorImaging_s *obj, oyCMMFilterSocket_MatchPlug_f func)
Set this connectors type check function.
Definition: oyConnectorImaging_s.c:516
oyProfile_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfile_s.h:98
oyDeviceGetInfo
OYAPI int OYEXPORT oyDeviceGetInfo(oyConfig_s *device, oyNAME_e type, oyOptions_s *options, char **info_text, oyAlloc_f allocateFunc)
get all devices matching to a device class and type
Definition: oyranos_devices.c:657
oyConfig_s::oyConfig_GetBestMatchFromTaxiDB
OYAPI int OYEXPORT oyConfig_GetBestMatchFromTaxiDB(oyConfig_s *device, int32_t *rank_value)
search a profile ID in the Taxi DB for a configuration
Definition: oyConfig_s.c:1454
oyHash_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyHash_s.h:63
oyCHANS
@ oyCHANS
Definition: oyranos_image.h:130
oyBOOLEAN_e
oyBOOLEAN_e
boolean operations
Definition: oyranos_object.h:274
oyBlob_s.h
oyPointer_s::release
oyStruct_Release_f release
Release function.
Definition: oyPointer_s.h:72
oyImage_s::oyImage_SetArray2dPointContinous
int oyImage_SetArray2dPointContinous(oyImage_s *image, int point_x, int point_y, int channel, oyPointer data)
Continous layout pixel accessor.
Definition: oyImage_s.c:180
OY_DEFAULT_PROOF_SOFT
#define OY_DEFAULT_PROOF_SOFT
Definition: oyranos_definitions.h:200
oyVAL_DOUBLE_LIST
@ oyVAL_DOUBLE_LIST
Definition: oyOption_s.h:74
oyPROFILE_e
oyPROFILE_e
Default Profiles.
Definition: oyranos.h:195
oyCMMapi7_s::oyCMMapi7_Create
OYAPI oyCMMapi7_s *OYEXPORT oyCMMapi7_Create(oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3], const char *context_type, oyCMMFilterPlug_Run_f run, oyConnector_s **plugs, uint32_t plugs_n, uint32_t plugs_last_add, oyConnector_s **sockets, uint32_t sockets_n, uint32_t sockets_last_add, const char **properties, oyObject_s object)
Create a oyCMMapi7_s filter object.
Definition: oyCMMapi7_s.c:221
oyASSUMED_WEB
@ oyASSUMED_WEB
Definition: oyranos.h:206
oyBEHAVIOUR_PROOF_HARD
@ oyBEHAVIOUR_PROOF_HARD
Definition: oyranos.h:100
oyCONNECTOR_EVENT_INCOMPATIBLE_DATA
@ oyCONNECTOR_EVENT_INCOMPATIBLE_DATA
Definition: oyranos_module.h:110
oyCONNECTOR_EVENT_STORAGE_CHANGED
@ oyCONNECTOR_EVENT_STORAGE_CHANGED
Definition: oyranos_module.h:109
oyConfig_s::oyConfig_FromRegistration
OYAPI oyConfig_s *OYEXPORT oyConfig_FromRegistration(const char *registration, oyObject_s object)
New config with registration.
Definition: oyConfig_s.c:1425
oyVAL_DOUBLE
@ oyVAL_DOUBLE
Definition: oyOption_s.h:73
oyNAME_NICK
@ oyNAME_NICK
Definition: oyranos_core.h:73
oyVersionString
char * oyVersionString(int type, oyAlloc_f allocateFunc)
give the configure options for Oyranos
Definition: oyranos_core.c:853
oyNamedColor_s::oyNamedColor_GetName
const char * oyNamedColor_GetName(oyNamedColor_s *color, oyNAME_e type, uint32_t flags)
get color channels
Definition: oyNamedColor_s.c:539
oyObjectInfoStatic_s
a static object
Definition: oyranos_generic.h:41
oyProfile_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfile_s.h:97
oyRectangle_s::oyRectangle_Index
int oyRectangle_Index(oyRectangle_s *rectangle, double x, double y)
Return position inside rectangle, assuming rectangle size.
Definition: oyRectangle_s.c:131
oyObserver_s::user_data
oyStruct_s * user_data
Definition: oyObserver_s.h:128
oySetBehaviour
int oySetBehaviour(oyBEHAVIOUR_e type, oySCOPE_e scope, int choice)
Definition: oyranos.c:393
oyFilterNode_s::oyFilterNode_GetContext
OYAPI oyPointer_s *OYEXPORT oyFilterNode_GetContext(oyFilterNode_s *node)
Get module data.
Definition: oyFilterNode_s.c:1347
oyPointer_s
custom pointer
Definition: oyPointer_s.h:68
oyObject_GetAlloc
OYAPI oyAlloc_f OYEXPORT oyObject_GetAlloc(oyObject_s object)
get objects allocator
Definition: oyObject_s.c:640
oyGetPersistentString
char * oyGetPersistentString(const char *key_name, uint32_t flags, oySCOPE_e scope, oyAlloc_f alloc_func)
get a cached string from DB
Definition: oyranos_texts.c:2219
oyCONNECTOR_EVENT_INCOMPATIBLE_OPTION
@ oyCONNECTOR_EVENT_INCOMPATIBLE_OPTION
Definition: oyranos_module.h:111
oyranos_config.h
The API header for adminitrative users to include in configuration dialogs.
oyConversion_s.h
oyPointer_s::oyPointer_LookUpFromObject
oyPointer_s * oyPointer_LookUpFromObject(oyStruct_s *data, const char *data_type)
Get a module specific pointer from cache.
Definition: oyranos_module.c:1836
oyFilterNodes_s::oyFilterNodes_Sort
OYAPI int OYEXPORT oyFilterNodes_Sort(oyFilterNodes_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyFilterNodes_s.c:269
oyCHANNELTYPE_V
@ oyCHANNELTYPE_V
Definition: oyranos_image.h:77
oyGetFilterNodeRegFromOptions
char * oyGetFilterNodeRegFromOptions(const char *base_pattern, int select_core, oyOptions_s *options, oyAlloc_f allocate_func)
Get a default FilterNode registration from options.
Definition: oyranos_devices.c:3049
oyStruct_LockCreate_f
oyPointer(* oyStruct_LockCreate_f)(oyStruct_s *obj)
create a lock object
Definition: oyStruct_s.h:43
oyThreadLockingSet
void oyThreadLockingSet(oyStruct_LockCreate_f createLockFunc, oyLockRelease_f releaseLockFunc, oyLock_f lockFunc, oyUnLock_f unlockFunc)
set locking functions for threaded applications
Definition: oyStruct_s.c:218
oyNamedColor_s::oyNamedColor_GetColor
int oyNamedColor_GetColor(oyNamedColor_s *color, oyProfile_s *profile, oyPointer buf, oyDATATYPE_e buf_type, uint32_t flags, oyOptions_s *options)
convert a named color to a standard color space
Definition: oyNamedColor_s.c:307
oyProfiles_s::oyProfiles_DeviceRank
int oyProfiles_DeviceRank(oyProfiles_s *list, oyConfig_s *device, int32_t *rank_list)
Sort a profile list according to a given device.
Definition: oyProfiles_s.c:768
oyWIDGET_ACTION_UNTAGGED_ASSIGN
@ oyWIDGET_ACTION_UNTAGGED_ASSIGN
Definition: oyranos.h:281
oyWIDGETTYPE_GROUP_TREE
@ oyWIDGETTYPE_GROUP_TREE
Definition: oyranos.h:329
oyOPTIONSOURCE_FILTER
@ oyOPTIONSOURCE_FILTER
Definition: oyOption_s.h:54
oyCMMapi4_s::oyCMMapi4_New
OYAPI oyCMMapi4_s *OYEXPORT oyCMMapi4_New(oyObject_s object)
allocate a new CMMapi4 object
Definition: oyCMMapi4_s.c:40
oyOBJECT_COMP_S_
@ oyOBJECT_COMP_S_
Definition: oyranos_object.h:184
oyOptions_s::oyOptions_Find
oyOption_s * oyOptions_Find(oyOptions_s *options, const char *registration, uint32_t type)
search for a certain option key
Definition: oyOptions_s.c:1379
oyCMMapiFilters_s::oyCMMapiFilters_Copy
oyCMMapiFilters_Copy
Copy or Reference a CMMapiFilters object.
oyConnector_s::oyConnector_SetIsPlug
int oyConnector_SetIsPlug(oyConnector_s *obj, int is_plug)
Set this connector as a plug or a socket.
Definition: oyConnector_s.c:246
oyOptions_s::oyOptions_FindDouble
int oyOptions_FindDouble(oyOptions_s *options, const char *registration, int pos, double *result)
get a value
Definition: oyOptions_s.c:1698
oyImage_s::oyImage_FromFile
int oyImage_FromFile(const char *file_name, int icc_profile_flags, oyImage_s **image, oyObject_s obj)
generate a Oyranos image from a file name
Definition: oyImage_s.c:1894
oyProfile_s::oyProfile_Install
OYAPI int OYEXPORT oyProfile_Install(oyProfile_s *profile, oySCOPE_e scope, oyOptions_s *options)
Install a ICC profile.
Definition: oyProfile_s.c:655
oyImage_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyImage_s.h:220
oyNamedColor_s::oyNamedColor_GetChannelsConst
const double * oyNamedColor_GetChannelsConst(oyNamedColor_s *color, uint32_t flags)
get color channels
Definition: oyNamedColor_s.c:450
oyJob_s::release
oyStruct_Release_f release
Release function; optional.
Definition: oyranos_threads.h:49
oyCHANNELTYPE_U
@ oyCHANNELTYPE_U
Definition: oyranos_image.h:76
oyCMMapiFilter_s
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66
oyStruct_s::oyStruct_GetInfo
oyStruct_GetInfo
get a additional string from a object
oyOptions_s::oyOptions_FromJSON
oyOptions_FromJSON
deserialise a text file to oyOptions_s data
oyERROR_DATA_WRITE
@ oyERROR_DATA_WRITE
Definition: oyranos_object.h:343
oyObject_CopyNames
int oyObject_CopyNames(oyObject_s dest, oyObject_s src)
object naming
Definition: oyObject_s.c:393
oyCMMapi_s::oyCMMMessageFuncSet_f
int(* oyCMMMessageFuncSet_f)(oyMessage_f message_func)
optionaly sets a CMM message function
Definition: oyCMMapi_s.h:57
oySCOPE_USER_SYS
@ oySCOPE_USER_SYS
Definition: oyranos.h:48
oyFilterSocket_s::oyFilterSocket_GetRelatives
OYAPI const char *OYEXPORT oyFilterSocket_GetRelatives(oyFilterSocket_s *socket)
get short description of belonging filter
Definition: oyFilterSocket_s.c:414
OY_MODULE_PATH
#define OY_MODULE_PATH
Oyranos modules/CMM's environment variable.
Definition: oyranos_definitions.h:68
oyProfile_s::oyProfile_FromName
OYAPI oyProfile_s *OYEXPORT oyProfile_FromName(const char *name, uint32_t flags, oyObject_s object)
Create from name.
Definition: oyProfile_s.c:286
oyFilterCore_s::oyFilterCore_Copy
oyFilterCore_Copy
Copy or Reference a FilterCore object.
oyGetCMMs
char ** oyGetCMMs(oyCMM_e type, int name_type, uint32_t flags, oyAlloc_f allocate_func)
Get a CMM list as strings.
Definition: oyranos_texts.c:1190
oyConfigs_s::oyConfigs_Get
OYAPI oyConfig_s *OYEXPORT oyConfigs_Get(oyConfigs_s *list, int pos)
get a element of a Configs list
Definition: oyConfigs_s.c:192
oyConfig_s::oyRankMapRelease
OYAPI void OYEXPORT oyRankMapRelease(oyRankMap **rank_map, oyDeAlloc_f deAllocateFunc)
Release a Rank Map.
Definition: oyConfig_s.c:1052
oyProfiles_s::oyProfiles_Count
OYAPI int OYEXPORT oyProfiles_Count(oyProfiles_s *list)
count the elements in a Profiles list
Definition: oyProfiles_s.c:218
oyWIDGET_GROUP_BEHAVIOUR_EFFECT
@ oyWIDGET_GROUP_BEHAVIOUR_EFFECT
Definition: oyranos.h:268
oySIGNATURE_DATETIME_YEAR
@ oySIGNATURE_DATETIME_YEAR
Definition: oyranos_profile.h:82
oyConfig_s::oyConfig_AddDBData
OYAPI int OYEXPORT oyConfig_AddDBData(oyConfig_s *config, const char *key, const char *value, uint32_t flags)
add a key value pair to a oyConfig_s::db
Definition: oyConfig_s.c:138
oyStructList_s::oyStructList_MoveTo
int oyStructList_MoveTo(oyStructList_s *s, int pos, int new_pos)
Move a list element to a new position.
Definition: oyStructList_s.c:510
oyCMMui_s::oyCMMui_GetTextF
oyCMMGetText_f oyCMMui_GetTextF(oyCMMui_s *ui)
Get the GetText function.
Definition: oyCMMui_s.c:188
oyStructList_s::oyStructList_ObserverAdd
int oyStructList_ObserverAdd(oyStructList_s *list, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
Add a observer to the each list member.
Definition: oyStructList_s.c:625
oyObserver_s::oyObserver_SignalSend
OYAPI int OYEXPORT oyObserver_SignalSend(oyObserver_s *observer, oySIGNAL_e signal_type, oyStruct_s *signal_data)
send a signal to a Observer object
Definition: oyObserver_s.c:152
oyHash_s::oyHash_IsOf
int oyHash_IsOf(oyHash_s *hash, oyOBJECT_e type)
Hash is of type.
Definition: oyHash_s.c:138
oyOBJECT_FILTER_NODES_S
@ oyOBJECT_FILTER_NODES_S
Definition: oyranos_object.h:155
oyStructList_s::oyStructList_AddName
int oyStructList_AddName(oyStructList_s *texts, const char *text, int pos)
Add a name to a list.
Definition: oyStructList_s.c:761
oyOBJECT_PROFILE_S
@ oyOBJECT_PROFILE_S
Definition: oyranos_object.h:138
oyFilterNode_s
A FilterNode object.
Definition: oyFilterNode_s.h:155
oyICCMeasurementGeometryDescription
const char * oyICCMeasurementGeometryDescription(icMeasurementGeometry sig)
get ICC profile Measurement Geometry description
Definition: oyranos_icc.c:886
oyWidgetTitleGet
oyWIDGET_TYPE_e oyWidgetTitleGet(oyWIDGET_e option, const oyGROUP_e **categories, const char **name, const char **tooltip, int *flags)
Get a special Options UI strings.
Definition: oyranos.c:244
oyBEHAVIOUR_RENDERING_BPC
@ oyBEHAVIOUR_RENDERING_BPC
Definition: oyranos.h:97
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN
@ oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN
Definition: oyranos.h:95
oyCMMapiFilter_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapiFilter_s.h:69
oyCMM_s::icon
oyIcon_s * icon
Definition: oyCMM_s.h:57
oySIGNATURE_PLATFORM
@ oySIGNATURE_PLATFORM
Definition: oyranos_profile.h:76
oyMonitorHooks_s::unsetProfile
oyUnsetMonitorProfile_f unsetProfile
Definition: oyranos_monitor_hooks.h:232
oyValueUInt32
icUInt32Number oyValueUInt32(icUInt32Number val)
convert to network byte order
Definition: oyranos_core.c:942
oyStruct_CheckType
OYAPI int OYEXPORT oyStruct_CheckType(oyStruct_s *obj, oyOBJECT_e type)
check if the object is a class or is inherited of a class
Definition: oyStruct_s.c:258
oyConfigs_s::oyConfigs_SelectSimilars
OYAPI int OYEXPORT oyConfigs_SelectSimilars(oyConfigs_s *list, const char *pattern[][2], oyConfigs_s **filtered)
filter similiar configs compared by a pattern
Definition: oyConfigs_s.c:558
OY_SETTINGSDIRNAME
#define OY_SETTINGSDIRNAME
Definition: oyranos_version.h:32
oyCONNECTOR_EVENT_e
oyCONNECTOR_EVENT_e
Connector events types.
Definition: oyranos_module.h:104
oyObserver_s::model
oyStruct_s * model
Definition: oyObserver_s.h:125
OY_ACTION_MISMATCH_RGB
#define OY_ACTION_MISMATCH_RGB
Definition: oyranos_definitions.h:184
oyProfileTag_s::oyProfileTag_GetBlock
int oyProfileTag_GetBlock(oyProfileTag_s *tag, oyPointer *tag_block, size_t *tag_size, oyAlloc_f allocateFunc)
Get the raw memory block of the tag.
Definition: oyProfileTag_s.c:571
oyHash_s::oyHash_Copy
oyHash_Copy
Copy or Reference a Hash object.
oyToSwapColorChannels_m
#define oyToSwapColorChannels_m(s)
Definition: oyranos_image.h:229
oyOBJECT_IMAGE_S
@ oyOBJECT_IMAGE_S
Definition: oyranos_object.h:144
oyNamedColors_s::oyNamedColors_Sort
OYAPI int OYEXPORT oyNamedColors_Sort(oyNamedColors_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyNamedColors_s.c:269
oyLang
const char * oyLang(void)
get LANG code/variable
Definition: oyranos_core.c:782
oyCMMapiFilters_s::oyCMMapiFilters_ReleaseAt
OYAPI int OYEXPORT oyCMMapiFilters_ReleaseAt(oyCMMapiFilters_s *list, int pos)
release a element from a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:160
oyEDITING_LAB
@ oyEDITING_LAB
Definition: oyranos.h:198
oyCMM_s::oy_compatibility
int oy_compatibility
Definition: oyCMM_s.h:54
oyFilterNode_s::oyFilterNode_GetRendererRegistration
OYAPI const char *OYEXPORT oyFilterNode_GetRendererRegistration(oyFilterNode_s *node)
Get filters registration.
Definition: oyFilterNode_s.c:1271
oyImage_GetLine_f
oyPointer(* oyImage_GetLine_f)(oyImage_s *image, int line_y, int *height, int channel, int *is_allocated)
Definition: oyImage_s.h:71
oyFilterSocket_s::oyFilterSocket_Copy
oyFilterSocket_Copy
Copy or Reference a FilterSocket object.
oyProfile_s::oyProfile_GetChannelName
OYAPI const char *OYEXPORT oyProfile_GetChannelName(oyProfile_s *profile, int pos, oyNAME_e type)
Get a channels name.
Definition: oyProfile_s.c:1170
oyFilterNode_s::oyFilterNode_ToBlob
oyBlob_s * oyFilterNode_ToBlob(oyFilterNode_s *node, oyObject_s object)
Node context to binary blob.
Definition: oyFilterNode_s.c:1412
oyNamedColors_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyNamedColors_s.h:65
oyConnector_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConnector_s.h:72
oyWIDGET_ASSUMED_GRAY
@ oyWIDGET_ASSUMED_GRAY
Definition: oyranos.h:307
oyOBJECT_JOB_S
@ oyOBJECT_JOB_S
Definition: oyranos_object.h:199
oyCMMapiFilters_s.h
oyImage_s::oyImage_GetArray2dLineContinous
oyPointer oyImage_GetArray2dLineContinous(oyImage_s *image, int point_y, int *height, int channel, int *is_allocated)
Continous layout line accessor.
Definition: oyImage_s.c:151
oyValueInt32
icS15Fixed16Number oyValueInt32(icS15Fixed16Number val)
convert to network byte order
Definition: oyranos_core.c:967
oyConfigs_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConfigs_s.h:72
OY_SKIP_NON_DEFAULT_PATH
#define OY_SKIP_NON_DEFAULT_PATH
Definition: oyProfile_s.h:74
oySIGNATURE_INTENT
@ oySIGNATURE_INTENT
Definition: oyranos_profile.h:80
oyConversion_s::oyConversion_CreateFromImage
oyConversion_s * oyConversion_CreateFromImage(oyImage_s *image_in, oyOptions_s *module_options, oyProfile_s *output_profile, oyDATATYPE_e buf_type_out, uint32_t flags, oyObject_s obj)
generate a Oyranos graph from a image file name
Definition: oyConversion_s.c:387
oyEDITING_CMYK
@ oyEDITING_CMYK
Definition: oyranos.h:200
oyConnector_s::oyConnector_IsPlug
int oyConnector_IsPlug(oyConnector_s *obj)
Is this connector a plug or a socket.
Definition: oyConnector_s.c:222
oySIGNATURE_MAGIC
@ oySIGNATURE_MAGIC
Definition: oyranos_profile.h:75
oyOPTIONATTRIBUTE_BASIC
@ oyOPTIONATTRIBUTE_BASIC
Definition: oyranos_object.h:251
oyFilterNodes_s.h
oyProfile_s
A profile and its attributes.
Definition: oyProfile_s.h:95
OY_MATCH_KEY
#define OY_MATCH_KEY
Definition: oyOptions_s.h:54
oyCMMui_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMui_s.h:89
oyFilterSocket_s::oyFilterSocket_Callback
OYAPI int OYEXPORT oyFilterSocket_Callback(oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e)
Tell about a oyConversion_s event.
Definition: oyFilterSocket_s.c:119
oyWIDGET_RENDERING_BPC
@ oyWIDGET_RENDERING_BPC
Definition: oyranos.h:287
oyGROUP_EXTERN
@ oyGROUP_EXTERN
Definition: oyranos.h:79
oyDeviceGetProfile
OYAPI int OYEXPORT oyDeviceGetProfile(oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile)
order a device profile
Definition: oyranos_devices.c:805
OY_TOP_SHARED
#define OY_TOP_SHARED
Definition: oyranos_definitions.h:110
oyFilterNode_s::oyFilterNode_SetBackendContext
OYAPI int OYEXPORT oyFilterNode_SetBackendContext(oyFilterNode_s *obj, oyPointer_s *ptr)
set backend specific runtime data
Definition: oyFilterNode_s.c:1488
oyWIDGET_CMM_RENDERER
@ oyWIDGET_CMM_RENDERER
Definition: oyranos.h:319
oyArray2d_s::oyArray2d_SetRows
OYAPI int OYEXPORT oyArray2d_SetRows(oyArray2d_s *obj, oyPointer *rows, int do_copy)
Set the data and (re-)initialise the object.
Definition: oyArray2d_s.c:305
oyCMMui_s::oyCMMui_GetTexts
const char ** oyCMMui_GetTexts(oyCMMui_s *ui)
Get texts for GetTextF.
Definition: oyCMMui_s.c:215
oyJob_s::oyMsg_Add
oyMsg_Add_f oyMsg_Add
Add one unique message from the message qeue.
Definition: oyranos_threads.c:195
oyRectangle_s::oyRectangle_SetByRectangle
void oyRectangle_SetByRectangle(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Copy values.
Definition: oyRectangle_s.c:363
oyEDITING_XYZ
@ oyEDITING_XYZ
Definition: oyranos.h:197
oyRectangle_s::oyRectangle_Release
OYAPI int OYEXPORT oyRectangle_Release(oyRectangle_s **rectangle)
release and possibly deallocate a oyRectangle_s object
Definition: oyRectangle_s.c:86
oyNAME_NAME
@ oyNAME_NAME
Definition: oyranos_core.h:70
oyFilterNodes_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterNodes_s.h:71
oyGetProfileBlock
void * oyGetProfileBlock(const char *profilename, size_t *size, oyAlloc_f alloc_func)
obtain an memory block in the responsibility of the user
Definition: oyranos.c:869
oyICCMeasurementFlareDescription
const char * oyICCMeasurementFlareDescription(icMeasurementFlare sig)
get ICC profile Measurement Flare description
Definition: oyranos_icc.c:904
oyWIDGET_PROFILE_PROOF
@ oyWIDGET_PROFILE_PROOF
Definition: oyranos.h:309
oySCOPE_SYSTEM
@ oySCOPE_SYSTEM
Definition: oyranos.h:50
oyCONNECTOR_EVENT_INCOMPLETE_GRAPH
@ oyCONNECTOR_EVENT_INCOMPLETE_GRAPH
Definition: oyranos_module.h:113
oyBlob_s
A data blob object.
Definition: oyBlob_s.h:59
oyWIDGET_RENDERING_INTENT
@ oyWIDGET_RENDERING_INTENT
Definition: oyranos.h:286
oyConnector_s::oyConnector_SetReg
int oyConnector_SetReg(oyConnector_s *obj, const char *type_registration)
Set this connectors type string.
Definition: oyConnector_s.c:301
oyWIDGET_GROUP_POLICY
@ oyWIDGET_GROUP_POLICY
Definition: oyranos.h:258
oyOption_s::oyOption_SetValueFromDB
int oyOption_SetValueFromDB(oyOption_s *option)
Value filled from DB if available.
Definition: oyranos_devices.c:2327
oyConversion_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConversion_s.h:189
oyCMMui_s.h
oyFilterNodes_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterNodes_s.h:68
oyCMMapis_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapis_s.h:67
oyConnector_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConnector_s.h:74
oyCMMapiFilter_s::oyCMMapiFilter_New
OYAPI oyCMMapiFilter_s *OYEXPORT oyCMMapiFilter_New(oyObject_s object)
allocate a new CMMapiFilter object
Definition: oyCMMapiFilter_s.c:38
oyOBJECT_CONNECTOR_IMAGING_S
@ oyOBJECT_CONNECTOR_IMAGING_S
Definition: oyranos_object.h:147
oyFilterPlugs_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterPlugs_s.h:69
oyPixelAccess_s::oyPixelAccess_SetArrayFocus
int oyPixelAccess_SetArrayFocus(oyPixelAccess_s *pixel_access, int undo)
Ensure that the array is in output ROI focus.
Definition: oyPixelAccess_s.c:419
OY_CONVERT_MIXED_COLOR_SPACE_PRINT_DOCUMENT
#define OY_CONVERT_MIXED_COLOR_SPACE_PRINT_DOCUMENT
Definition: oyranos_definitions.h:188
oySIGNATURE_ATTRIBUTES2
@ oySIGNATURE_ATTRIBUTES2
Definition: oyranos_profile.h:92
oyFilterRegistrationMatchKey
int oyFilterRegistrationMatchKey(const char *registration1, const char *registration2, oyOBJECT_e api_number)
compare two registration strings, skip key attributes
Definition: oyranos_object.c:715
oyBOOLEAN_INTERSECTION
@ oyBOOLEAN_INTERSECTION
Definition: oyranos_object.h:275
oyGROUP_DEFAULT_PROFILES_EDIT
@ oyGROUP_DEFAULT_PROFILES_EDIT
Definition: oyranos.h:69
oyConnector_s::oyConnector_GetText
OYAPI const char *OYEXPORT oyConnector_GetText(oyConnector_s *obj, const char *name_class, oyNAME_e type)
get the names in a connector
Definition: oyConnector_s.c:194
oyProfileTag_s::oyProfileTag_GetUse
OYAPI icTagSignature OYEXPORT oyProfileTag_GetUse(oyProfileTag_s *tag)
Get the usage signature.
Definition: oyProfileTag_s.c:868
oyICCProfileSelectionFlagsFromRegistration
uint32_t oyICCProfileSelectionFlagsFromRegistration(const char *registration)
Get flags for oyProfile_FromFile() and friends.
Definition: oyranos_texts.c:2090
oyPixelAccess_s::oyPixelAccess_ArrayIsFocussed
int oyPixelAccess_ArrayIsFocussed(oyPixelAccess_s *pixel_access)
Tell if array has changed focus as of changed output_rectangle.
Definition: oyPixelAccess_s.c:181
oyOption_s::oyOption_GetId
int oyOption_GetId(oyOption_s *obj)
get the identification number of a option
Definition: oyOption_s.c:152
oyICCDeviceClassDescription
const char * oyICCDeviceClassDescription(icProfileClassSignature sig)
get the ICC profile icProfileClassSignature description
Definition: oyranos_icc.c:611
oyBlob_s::oyBlob_SetFromData
int oyBlob_SetFromData(oyBlob_s *blob, oyPointer ptr, size_t size, const char *type)
set value from a data blob
Definition: oyBlob_s.c:116
oyCMMapi7_s
Data processing node.
Definition: oyCMMapi7_s.h:109
oyConnectorImaging_s::oyConnectorImaging_SetReg
int oyConnectorImaging_SetReg(oyConnectorImaging_s *obj, const char *type_registration)
Set this connectors type string.
Definition: oyConnectorImaging_s.c:478
oyConfig_s::oyConfig_Count
OYAPI int OYEXPORT oyConfig_Count(oyConfig_s *config)
Number of all options.
Definition: oyConfig_s.c:816
oyOBJECT_EXTERNFUNC_S
@ oyOBJECT_EXTERNFUNC_S
Definition: oyranos_object.h:182
oyOBJECT_CMM_UI_S
@ oyOBJECT_CMM_UI_S
Definition: oyranos_object.h:176
oyFilterNode_s::oyFilterNode_GetPlug
OYAPI oyFilterPlug_s *OYEXPORT oyFilterNode_GetPlug(oyFilterNode_s *node, int pos)
Get a oyFilterPlug_s of type from a FilterNode.
Definition: oyFilterNode_s.c:763
oyFilterGraph_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterGraph_s.h:66
oyProfiles_s
Tell about the conversion profiles.
Definition: oyProfiles_s.h:69
oyJob_s::oyJobHandlingSet
void oyJobHandlingSet(oyJob_Add_f jadd, oyJob_Get_f jget, oyMsg_Add_f madd, oyJobResult_f result, const char *nick)
Initialise the oyJob_s APIs.
Definition: oyranos_threads.c:86
oyPixelAccess_s::oyPixelAccess_GetUserData
oyStruct_s * oyPixelAccess_GetUserData(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::user_data.
Definition: oyPixelAccess_s.c:849
oyStructList_s::oyStructList_GetHash
oyHash_s * oyStructList_GetHash(oyStructList_s *cache_list, uint32_t flags, const char *hash_text)
Get a hash from a cache.
Definition: oyStructList_s.c:825
oyJob_s::status_done_
int status_done_
Definition: oyranos_threads.h:62
oyDeviceGet
OYAPI int OYEXPORT oyDeviceGet(const char *device_type, const char *device_class, const char *device_name, oyOptions_s *options, oyConfig_s **device)
ask a module for device informations or other direct calls
Definition: oyranos_devices.c:181
oyProfile_s::oyProfile_GetFileName
OYAPI const char *OYEXPORT oyProfile_GetFileName(oyProfile_s *profile, int dl_pos)
Get the ICC profile location in the filesystem.
Definition: oyProfile_s.c:1862
oyJob_s::oyJob_New
oyJob_New
Allocate a new oyJob_s object.
oyICCColorSpaceGetChannelName
const char * oyICCColorSpaceGetChannelName(icColorSpaceSignature sig, int pos, int type)
channel names of a color space
Definition: oyranos_icc.c:248
oyGetPersistentStrings
int oyGetPersistentStrings(const char *top_key_name)
cache strings from DB
Definition: oyranos_texts.c:2161
oyCOFF
@ oyCOFF
Definition: oyranos_image.h:128
oyProfiles_s::oyProfiles_Release
OYAPI int OYEXPORT oyProfiles_Release(oyProfiles_s **profiles)
release and possibly deallocate a oyProfiles_s object
Definition: oyProfiles_s.c:88
oyJob_s::context
oyStruct_s * context
the workload
Definition: oyranos_threads.h:52
oyBlob_s::oyBlob_Release
OYAPI int OYEXPORT oyBlob_Release(oyBlob_s **blob)
release and possibly deallocate a oyBlob_s object
Definition: oyBlob_s.c:82
oyArray2d_s::oyArray2d_New
OYAPI oyArray2d_s *OYEXPORT oyArray2d_New(oyObject_s object)
allocate a new Array2d object
Definition: oyArray2d_s.c:35
oyToByteswap_m
#define oyToByteswap_m(x)
Definition: oyranos_image.h:235
oyDeviceAskProfile2
OYAPI int OYEXPORT oyDeviceAskProfile2(oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile)
ask for the device profile
Definition: oyranos_devices.c:881
oyCONNECTOR_IMAGING_CAP_MIN_CHANNELS_COUNT
@ oyCONNECTOR_IMAGING_CAP_MIN_CHANNELS_COUNT
Definition: oyConnectorImaging_s.h:122
oyImage_s
A reference struct to gather information for image transformation.
Definition: oyImage_s.h:215
oyConfDomain_s
a ConfDomain object
Definition: oyranos_devices.h:101
oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH
@ oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH
Definition: oyranos.h:266
oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
@ oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
Definition: oyranos.h:73
oyGetFilterNodeDefaultPatternFromPolicy
char * oyGetFilterNodeDefaultPatternFromPolicy(const char *base_pattern, int select_core, oyAlloc_f allocate_func)
Get a default FilterNode registration from a node type module.
Definition: oyranos_devices.c:3101
oyConfigs_s::oyConfigs_New
OYAPI oyConfigs_s *OYEXPORT oyConfigs_New(oyObject_s object)
allocate a new Configs object
Definition: oyConfigs_s.c:44
oyWIDGET_GROUP_BEHAVIOUR_RENDERING
@ oyWIDGET_GROUP_BEHAVIOUR_RENDERING
Definition: oyranos.h:264
oyFilterPlugs_s
A FilterPlugs list.
Definition: oyFilterPlugs_s.h:65
oyFilterGraph_s::oyFilterGraph_New
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_New(oyObject_s object)
allocate a new FilterGraph object
Definition: oyFilterGraph_s.c:42
oyOption_s::oyOption_GetStruct
oyStruct_s * oyOption_GetStruct(oyOption_s *option, oyOBJECT_e type)
ask for a oyStruct_s object
Definition: oyOption_s.c:881
oyWIDGET_DEVICES_RELATED
@ oyWIDGET_DEVICES_RELATED
Definition: oyranos.h:313
oyDeviceSetup
OYAPI int OYEXPORT oyDeviceSetup(oyConfig_s *device, oyOptions_s *options)
activate the device using the stored configuration
Definition: oyranos_devices.c:323
oyObject_Show
OYAPI const char *OYEXPORT oyObject_Show(oyObject_s object)
Print object informations.
Definition: oyranos_core.c:294
OY_ACTION_MISMATCH_CMYK
#define OY_ACTION_MISMATCH_CMYK
Definition: oyranos_definitions.h:186
oyGROUP_PATHS
@ oyGROUP_PATHS
Definition: oyranos.h:67
oyOptions_s::oyOptions_Filter
int oyOptions_Filter(oyOptions_s **add_list, int32_t *count, uint32_t flags, oyBOOLEAN_e type, const char *registration, oyOptions_s *src_list)
filter options
Definition: oyOptions_s.c:998
oyOptions_s::oyOptions_Copy
oyOptions_Copy
Copy or Reference a Options object.
oyPATH_MODULE
@ oyPATH_MODULE
Definition: oyranos.h:40
oyFilterPlugs_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterPlugs_s.h:67
oyObject_s.h
oyHash_s::oyHash_GetType
oyOBJECT_e oyHash_GetType(oyHash_s *hash)
get Hash entries type
Definition: oyHash_s.c:122
oyOBJECT_OBJECT_S
@ oyOBJECT_OBJECT_S
Definition: oyranos_object.h:134
oyConfigs_s::oyConfigDomainList
OYAPI int OYEXPORT oyConfigDomainList(const char *registration_pattern, char ***list, uint32_t *count, uint32_t **rank_list, oyAlloc_f allocateFunc)
Count and show the global oyConfigs_s suppliers.
Definition: oyConfigs_s.c:948
oyOBJECT_CMM_INFO_S
@ oyOBJECT_CMM_INFO_S
Definition: oyranos_object.h:161
oyObserver_s::oyStruct_EnableSignalSend
OYAPI int OYEXPORT oyStruct_EnableSignalSend(oyStruct_s *model)
reenable sending a signal to all ovservers of a model
Definition: oyObserver_s.c:458
oyImage_s::oyImage_Release
OYAPI int OYEXPORT oyImage_Release(oyImage_s **image)
release and possibly deallocate a oyImage_s object
Definition: oyImage_s.c:82
oyFilterNode_s::oyFilterNode_EdgeCount
int oyFilterNode_EdgeCount(oyFilterNode_s *node, int is_input, int flags)
Count real and potential connections to a filter node object.
Definition: oyFilterNode_s.c:510
oyRectangle_s::oyRectangle_Round
void oyRectangle_Round(oyRectangle_s *edit_rectangle)
Scale with origin in the top left corner.
Definition: oyRectangle_s.c:318
oyWIDGET_PROOF_SOFT
@ oyWIDGET_PROOF_SOFT
Definition: oyranos.h:289
oyConnectorImaging_s::oyConnectorImaging_SetDataTypes
OYAPI int OYEXPORT oyConnectorImaging_SetDataTypes(oyConnectorImaging_s *c, oyDATATYPE_e *data_types, int data_types_n)
Set data types capability of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:124
oyFILTER_REG_MODE_STRIP_IMPLEMENTATION_ATTR
@ oyFILTER_REG_MODE_STRIP_IMPLEMENTATION_ATTR
Definition: oyranos_module.h:134
oyOPTIONSOURCE_e
oyOPTIONSOURCE_e
a option source type
Definition: oyOption_s.h:52
oyFilterGraph_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterGraph_s.h:64
oyWIDGET_CMM_CONTEXT_FALLBACK
@ oyWIDGET_CMM_CONTEXT_FALLBACK
Definition: oyranos.h:320
oyRectangle_s::oyRectangle_GetGeo
void oyRectangle_GetGeo(oyRectangle_s *rectangle, double *x, double *y, double *width, double *height)
get geometry
Definition: oyRectangle_s.c:408
oyConfig_s::oyConfig_Copy
oyConfig_Copy
Copy or Reference a Config object.
oyObjectInfoStatic_s::dummy3
oyPointer dummy3
Definition: oyranos_generic.h:45
OY_DEFAULT_EDITING_RGB_PROFILE
#define OY_DEFAULT_EDITING_RGB_PROFILE
Definition: oyranos_definitions.h:150
oyICCColorSpaceToChannelLayout
oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout(icColorSpaceSignature sig, int pos)
describe a channels characteristic
Definition: oyranos_icc.c:373
oyGetFilterNodeRegFromDB
char * oyGetFilterNodeRegFromDB(const char *db_base_key, int select_core, uint32_t flags, oyAlloc_f allocate_func)
Get a default FilterNode from DB.
Definition: oyranos_devices.c:3003
oyFilterCore_s::oyFilterCore_GetText
const char * oyFilterCore_GetText(oyFilterCore_s *filter, oyNAME_e name_type)
Get text.
Definition: oyFilterCore_s.c:162
oyFilterNode_s::oyFilterNode_GetPlugNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_GetPlugNode(oyFilterNode_s *node, int pos)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:1001
oyCMMui_s::oyCMMui_Create
OYAPI oyCMMui_s *OYEXPORT oyCMMui_Create(const char *category, oyCMMGetText_f getText, const char **texts, oyObject_s object)
Create a oyCMMui_s object.
Definition: oyCMMui_s.c:127
oyContextCollectData_
const char * oyContextCollectData_(oyStruct_s *s, oyOptions_s *opts, oyStructList_s *ins, oyStructList_s *outs)
Describe a transform uniquely.
Definition: oyranos_generic.c:53
oyPointer_s::oyPointer_LookUpFromText
oyPointer_s * oyPointer_LookUpFromText(const char *text, const char *data_type)
Get a module specific pointer from cache.
Definition: oyranos_module.c:1881
oyQUERY_PROFILE_FORMAT
@ oyQUERY_PROFILE_FORMAT
Definition: oyranos_module.h:49
oyStruct_Allocate
OYAPI oyPointer OYEXPORT oyStruct_Allocate(oyStruct_s *st, size_t size)
let a object allocate some memory
Definition: oyStruct_s.c:182
oyVAL_INT
@ oyVAL_INT
Definition: oyOption_s.h:71
oyProfileTag_s::oyProfileTag_CreateFromText
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_CreateFromText(const char *text, icTagTypeSignature tag_type, icTagSignature tag_usage, oyObject_s object)
Create a oyProfileTag_s from a string.
Definition: oyProfileTag_s.c:198
oyOption_s::oyOption_FromRegistration
oyOption_s * oyOption_FromRegistration(const char *registration, oyObject_s object)
new option with registration and value filled from DB if available
Definition: oyOption_s.c:122
oyPixelAccess_s::release
oyStruct_Release_f release
Release function.
Definition: oyPixelAccess_s.h:214
oyIcon_s::width
int width
Definition: oyCMM_s.h:74
oyConversion_s::oyConversion_CreateBasicPixels
oyConversion_s * oyConversion_CreateBasicPixels(oyImage_s *input, oyImage_s *output, oyOptions_s *options, oyObject_s object)
Allocate initialise a basic oyConversion_s object.
Definition: oyConversion_s.c:231
oyConfDomain_s::oyConfDomain_GetTexts
OYAPI const char **OYEXPORT oyConfDomain_GetTexts(oyConfDomain_s *obj)
obtain a list of possible UI text from a ConfDomain object
Definition: oyranos_devices.c:3519
oyPixelAccess_s::oyPixelAccess_SetUserData
int oyPixelAccess_SetUserData(oyPixelAccess_s *pixel_access, oyStruct_s *user_data)
Set oyPixelAccess_s::user_data.
Definition: oyPixelAccess_s.c:877
oyProfileTag_s::oyProfileTag_GetStatus
oySTATUS_e oyProfileTag_GetStatus(oyProfileTag_s *tag)
Get the status.
Definition: oyProfileTag_s.c:660
oyProfile_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfile_s.h:99
oyCMMapiFilters_s::oyCMMapiFilters_New
OYAPI oyCMMapiFilters_s *OYEXPORT oyCMMapiFilters_New(oyObject_s object)
allocate a new CMMapiFilters object
Definition: oyCMMapiFilters_s.c:44
oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
@ oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
Definition: oyranos.h:265
oyFilterNodes_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterNodes_s.h:70
oyIcon_s::file_list
const char * file_list
Definition: oyCMM_s.h:77
oyFilterGraph_s::oyFilterGraph_CountNodes
OYAPI int OYEXPORT oyFilterGraph_CountNodes(oyFilterGraph_s *graph, const char *registration, const char *mark)
Count nodes.
Definition: oyFilterGraph_s.c:211
oyFilterPlugs_s::oyFilterPlugs_Clear
OYAPI int OYEXPORT oyFilterPlugs_Clear(oyFilterPlugs_s *list)
clear the elements in a FilterPlugs list
Definition: oyFilterPlugs_s.c:245
oyConnector_s::release
oyStruct_Release_f release
Release function.
Definition: oyConnector_s.h:73
oyERROR_DATA_READ
@ oyERROR_DATA_READ
Definition: oyranos_object.h:342
oyCheckProfile
int oyCheckProfile(const char *name, const char *unused)
check an file if it is a profile
Definition: oyranos.c:790
oyASSUMED_RGB
@ oyASSUMED_RGB
Definition: oyranos.h:205
oyWIDGET_EDITING_RGB
@ oyWIDGET_EDITING_RGB
Definition: oyranos.h:298
oyProfile_s::oyProfile_FromStd
OYAPI oyProfile_s *OYEXPORT oyProfile_FromStd(oyPROFILE_e type, uint32_t flags, oyObject_s object)
Create from default color space settings.
Definition: oyProfile_s.c:123
oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN
@ oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN
Definition: oyranos.h:285
oyFilterSocket_s::oyFilterSocket_Release
OYAPI int OYEXPORT oyFilterSocket_Release(oyFilterSocket_s **filtersocket)
release and possibly deallocate a oyFilterSocket_s object
Definition: oyFilterSocket_s.c:85
oyCacheListGetEntry_
oyHash_s * oyCacheListGetEntry_(oyStructList_s *cache_list, uint32_t flags, const char *hash_text)
Definition: oyranos_generic.c:111
oyNAME_JSON
#define oyNAME_JSON
a logical name for registration search
Definition: oyranos.h:151
oyConnector_s.h
oyConfDomain_s::oyConfDomain_GetText
OYAPI const char *OYEXPORT oyConfDomain_GetText(oyConfDomain_s *obj, const char *name, oyNAME_e type)
obtain a UI text from a ConfDomain object
Definition: oyranos_devices.c:3491
oyOptions_s::oyOptions_SetFromDouble
int oyOptions_SetFromDouble(oyOptions_s **obj, const char *registration, double value, int pos, uint32_t flags)
change a value
Definition: oyOptions_s.c:1752
oyFLOAT
@ oyFLOAT
Definition: oyranos_image.h:48
OY_SLASH_C
#define OY_SLASH_C
Definition: oyranos_definitions.h:108
oyCMMapiFilter_s::oyCMMapiFilter_Copy
oyCMMapiFilter_Copy
Copy or Reference a CMMapiFilter object.
oyDeviceToJSON
OYAPI int OYEXPORT oyDeviceToJSON(oyConfig_s *device, oyOptions_s *options, char **json_text, oyAlloc_f allocateFunc)
get JSON format device calibration text from a device
Definition: oyranos_devices.c:1520
oyProfileTag_s::oyProfileTag_GetSize
OYAPI size_t OYEXPORT oyProfileTag_GetSize(oyProfileTag_s *tag)
Get the data size.
Definition: oyProfileTag_s.c:945
oyWIDGET_RENDERING_INTENT_PROOF
@ oyWIDGET_RENDERING_INTENT_PROOF
Definition: oyranos.h:288
oyFilterNode_s::oyFilterNode_NewWith
oyFilterNode_s * oyFilterNode_NewWith(const char *registration, oyOptions_s *options, oyObject_s object)
Initialise a new filter node object properly.
Definition: oyFilterNode_s.c:1120
oyVALUETYPE_e
oyVALUETYPE_e
a value type
Definition: oyOption_s.h:69
oyGetKeyFromRegistration
const char * oyGetKeyFromRegistration(const char *registration)
get oyFILTER_REG_MAX from registration string
Definition: oyranos_object.c:404
oyCONNECTOR_EVENT_DATA_CHANGED
@ oyCONNECTOR_EVENT_DATA_CHANGED
Definition: oyranos_module.h:108
OY_DEFAULT_EFFECT
#define OY_DEFAULT_EFFECT
Definition: oyranos_definitions.h:204
oyWIDGET_EDITING_XYZ
@ oyWIDGET_EDITING_XYZ
Definition: oyranos.h:296
oySIGNATURE_DATETIME_HOURS
@ oySIGNATURE_DATETIME_HOURS
Definition: oyranos_profile.h:85
oyValue_u::oyValueTypeText
const char * oyValueTypeText(oyVALUETYPE_e type)
obtain a short string about union type
Definition: oyOption_s.c:1317
oyCMM_CONTEXT
@ oyCMM_CONTEXT
Definition: oyranos.h:127
oyImage_s::oyImage_SetData
int oyImage_SetData(oyImage_s *image, oyStruct_s **pixel_data, oyImage_GetPoint_f getPoint, oyImage_GetLine_f getLine, oyImage_GetTile_f getTile, oyImage_SetPoint_f setPoint, oyImage_SetLine_f setLine, oyImage_SetTile_f setTile)
set a custom image data module
Definition: oyImage_s.c:1373
oyProfileTag_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfileTag_s.h:67
oyRectangle_s::oyRectangle_Show
const char * oyRectangle_Show(oyRectangle_s *rect)
Debug text.
Definition: oyRectangle_s.c:489
oyConfigs_s::oyConfigs_FromDeviceClass
OYAPI int OYEXPORT oyConfigs_FromDeviceClass(const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices, oyObject_s object)
Ask a module for device informations or other direct calls.
Definition: oyConfigs_s.c:409
oyJob_s::type_
oyOBJECT_e type_
oyOBJECT_JOB_S
Definition: oyranos_threads.h:47
oyProfileListGet
char ** oyProfileListGet(const char *colorsig, uint32_t *size, oyAlloc_f allocateFunc)
get a list of profile filenames
Definition: oyranos.c:744
oyConversion_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConversion_s.h:187
oyCIEabsXYZ2ICCrelXYZ
void oyCIEabsXYZ2ICCrelXYZ(const double *CIEXYZ, double *ICCXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
CIE absolute colorimetric to ICC relative colorimetric.
Definition: oyranos_color.c:124
oyConnectorImaging_s.h
OY_ACTION_UNTAGGED_ASSIGN
#define OY_ACTION_UNTAGGED_ASSIGN
Definition: oyranos_definitions.h:182
oyOptions_s::oyOptions_MoveIn
OYAPI int OYEXPORT oyOptions_MoveIn(oyOptions_s *list, oyOption_s **obj, int pos)
add an element to a Options list
Definition: oyOptions_s.c:120
oyNamedColors_s::oyNamedColors_New
OYAPI oyNamedColors_s *OYEXPORT oyNamedColors_New(oyObject_s object)
allocate a new NamedColors object
Definition: oyNamedColors_s.c:41
OY_DEFAULT_EDITING_GRAY_PROFILE
#define OY_DEFAULT_EDITING_GRAY_PROFILE
Definition: oyranos_definitions.h:158
oyJobResult_f
void(* oyJobResult_f)(void)
Poll for new Jobs.
Definition: oyranos_threads.h:74
oyArray2d_s::oyArray2d_Release
OYAPI int OYEXPORT oyArray2d_Release(oyArray2d_s **array2d)
release and possibly deallocate a oyArray2d_s object
Definition: oyArray2d_s.c:82
oyLockRelease_f
void(* oyLockRelease_f)(oyPointer lock, const char *marker, int line)
Lock release function type.
Definition: oyranos_object.h:46
oyOBJECT_INFO_STATIC_S
@ oyOBJECT_INFO_STATIC_S
Definition: oyranos_object.h:196
oyValue_u::string_list
char ** string_list
Definition: oyOption_s.h:97
oyICCColorSpaceToChannelLayout
oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout(icColorSpaceSignature sig, int pos)
describe a channels characteristic
Definition: oyranos_icc.c:373
oyValue_u
a value
Definition: oyOption_s.h:91
oyOBJECT_CONFIG_S
@ oyOBJECT_CONFIG_S
Definition: oyranos_object.h:189
oyCMMui_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMui_s.h:88
oyCONNECTOR_IMAGING_CAP_MAX_COLOR_OFFSET
@ oyCONNECTOR_IMAGING_CAP_MAX_COLOR_OFFSET
Definition: oyConnectorImaging_s.h:121
oyOBJECT_FORMS_ARGS_S
@ oyOBJECT_FORMS_ARGS_S
Definition: oyranos_object.h:192
oyHash_s::oyHash_GetPointer
oyStruct_s * oyHash_GetPointer(oyHash_s *hash, oyOBJECT_e type)
Definition: oyHash_s.c:167
oyProfileTag_s::oyProfileTag_New
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_New(oyObject_s object)
allocate a new ProfileTag object
Definition: oyProfileTag_s.c:40
oyCMMapi4_s::oyCMMapi4_SetBackendContext
OYAPI int OYEXPORT oyCMMapi4_SetBackendContext(oyCMMapi4_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapi4_s.c:123
oyCMMapiFilters_s::oyCMMapiFilters_MoveIn
OYAPI int OYEXPORT oyCMMapiFilters_MoveIn(oyCMMapiFilters_s *list, oyCMMapiFilter_s **obj, int pos)
add an element to a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:120
oyOPTIONATTRIBUTE_FRONT
@ oyOPTIONATTRIBUTE_FRONT
Definition: oyranos_object.h:261
OY_DEFAULT_ASSUMED_XYZ_PROFILE
#define OY_DEFAULT_ASSUMED_XYZ_PROFILE
Definition: oyranos_definitions.h:160
oyContextCollectData_
const char * oyContextCollectData_(oyStruct_s *s, oyOptions_s *opts, oyStructList_s *ins, oyStructList_s *outs)
Describe a transform uniquely.
Definition: oyranos_generic.c:53
oyConfigs_s::oyConfigs_FromDomain
OYAPI int OYEXPORT oyConfigs_FromDomain(const char *registration_domain, oyOptions_s *options, oyConfigs_s **configs, oyObject_s object)
Send a request to a configuration module.
Definition: oyConfigs_s.c:319
oyProfileSignatureDescription
const char * oyProfileSignatureDescription(oySIGNATURE_TYPE_e type)
provide UI description for oySIGNATURE_TYPE_e
Definition: oyranos_profile.c:67
oyStruct_Allocate
OYAPI oyPointer OYEXPORT oyStruct_Allocate(oyStruct_s *st, size_t size)
let a object allocate some memory
Definition: oyStruct_s.c:182
oyOBJECT_CMM_API6_S
@ oyOBJECT_CMM_API6_S
Definition: oyranos_object.h:170
oyWIDGET_GROUP_DEVICES
@ oyWIDGET_GROUP_DEVICES
Definition: oyranos.h:271
oyCMMui_s::oyCMMui_SetUiOptions
OYAPI void OYEXPORT oyCMMui_SetUiOptions(oyCMMui_s *ui, const char *options, oyCMMuiGet_f oyCMMuiGet)
Set UI for possible options.
Definition: oyCMMui_s.c:164
oyProfileTag_s::oyProfileTag_Get
oyStructList_s * oyProfileTag_Get(oyProfileTag_s *tag)
Definition: oyProfileTag_s.c:344
oyProfiles_s::oyProfiles_Create
OYAPI oyProfiles_s *OYEXPORT oyProfiles_Create(oyProfiles_s *patterns, uint32_t flags, oyObject_s object)
get a list of installed profiles
Definition: oyProfiles_s.c:336
oyOBJECT_CMM_API4_S
@ oyOBJECT_CMM_API4_S
Definition: oyranos_object.h:168
oyPointer_s::oyPointer_New
OYAPI oyPointer_s *OYEXPORT oyPointer_New(oyObject_s object)
allocate a new Pointer object
Definition: oyPointer_s.c:38
oyProfile_s::oyProfile_AddDevice
int oyProfile_AddDevice(oyProfile_s *profile, oyConfig_s *device, oyOptions_s *options)
Add device and driver informations to a profile.
Definition: oyProfile_s.c:2234
oyCMMapi4_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi4_s.h:88
oyJob_s
Asynchron job ticket.
Definition: oyranos_threads.h:46
oyConnectorImaging_s::oyConnectorImaging_GetReg
const char * oyConnectorImaging_GetReg(oyConnectorImaging_s *obj)
Get the registration for the connection type.
Definition: oyConnectorImaging_s.c:451
oyOPTIONSOURCE_NONE
@ oyOPTIONSOURCE_NONE
Definition: oyOption_s.h:53
oyConfigs_s::oyConfigs_MoveIn
OYAPI int OYEXPORT oyConfigs_MoveIn(oyConfigs_s *list, oyConfig_s **obj, int pos)
add an element to a Configs list
Definition: oyConfigs_s.c:120
oyranos_module.h
oyWIDGET_ACTION_OPEN_MISMATCH_CMYK
@ oyWIDGET_ACTION_OPEN_MISMATCH_CMYK
Definition: oyranos.h:283
oyConnector_s::oyConnector_GetMatch
oyCMMFilterSocket_MatchPlug_f oyConnector_GetMatch(oyConnector_s *obj)
Set this connectors type check function.
Definition: oyConnector_s.c:368
oyConversion_s::oyConversion_GetGraph
oyFilterGraph_s * oyConversion_GetGraph(oyConversion_s *conversion)
Get the filter graph from a conversion context.
Definition: oyConversion_s.c:478
OY_DEFAULT_RENDERING_BPC
#define OY_DEFAULT_RENDERING_BPC
Definition: oyranos_definitions.h:194
oySIGNATURE_DATETIME_DAY
@ oySIGNATURE_DATETIME_DAY
Definition: oyranos_profile.h:84
oyIcon_s::data
const uint8_t * data
Definition: oyCMM_s.h:76
oyStructList_s::oyStructList_MoveInName
int oyStructList_MoveInName(oyStructList_s *texts, char **text, int pos)
Add a name to a list.
Definition: oyStructList_s.c:735
oyCheckProfileMem
int oyCheckProfileMem(const void *mem, size_t size, const char *unused)
check an memory block if it is a profile
Definition: oyranos.c:814
oyICCColorSpaceGetChannelCount
int oyICCColorSpaceGetChannelCount(icColorSpaceSignature color)
number of channels in a color space
Definition: oyranos_icc.c:52
oyStructList_s::oyStructList_Release
OYAPI int OYEXPORT oyStructList_Release(oyStructList_s **structlist)
release and possibly deallocate a oyStructList_s object
Definition: oyStructList_s.c:85
oyStruct_s::release
oyStruct_Release_f release
Release function.
Definition: oyStruct_s.h:82
oyJob_s::copy_not
oyStruct_Copy_f copy_not
keep to zero; as it is dangerous in a threaded context
Definition: oyranos_threads.h:48
oyProfile_s::oyProfile_GetChannelNames
OYAPI const oyObject_s *OYEXPORT oyProfile_GetChannelNames(oyProfile_s *profile)
Get channel names.
Definition: oyProfile_s.c:1114
oyFilterCore_s::oyFilterCore_GetName
const char * oyFilterCore_GetName(oyFilterCore_s *filter, oyNAME_e name_type)
Get name.
Definition: oyFilterCore_s.c:137
oyArray2d_s::oyArray2d_Create
OYAPI oyArray2d_s *OYEXPORT oyArray2d_Create(oyPointer data, int width, int height, oyDATATYPE_e data_type, oyObject_s object)
Allocate and initialise a oyArray2d_s object.
Definition: oyArray2d_s.c:112
oyProfileTag_s::oyProfileTag_GetSizeCheck
OYAPI size_t OYEXPORT oyProfileTag_GetSizeCheck(oyProfileTag_s *tag)
Get the data check size.
Definition: oyProfileTag_s.c:969
oyJob_s::oy_
oyObject_s oy_
Oyranos internal object; not needed, keep to zero.
Definition: oyranos_threads.h:50
oyRectangle_s::oyRectangle_IsEqual
int oyRectangle_IsEqual(oyRectangle_s *rectangle1, oyRectangle_s *rectangle2)
compare
Definition: oyRectangle_s.c:151
oyOBJECT_FILTER_SOCKET_S
@ oyOBJECT_FILTER_SOCKET_S
Definition: oyranos_object.h:151
oyProfile_s::oyProfile_GetChannelsCount
OYAPI int OYEXPORT oyProfile_GetChannelsCount(oyProfile_s *profile)
Number of channels in a color space.
Definition: oyProfile_s.c:818
oyImage_GetTile_f
oyPointer *(* oyImage_GetTile_f)(oyImage_s *image, int tile_x, int tile_y, int channel, int *is_allocated)
Definition: oyImage_s.h:77
oyOptions_s::oyOptions_GetText
const char * oyOptions_GetText(oyOptions_s *options, oyNAME_e type)
dump options to text
Definition: oyOptions_s.c:1086
oyFilterCore_s::oyFilterCore_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyFilterCore_GetBackendContext(oyFilterCore_s *obj)
get backend specific runtime data
Definition: oyFilterCore_s.c:335
oyObject_GetId
OYAPI int OYEXPORT oyObject_GetId(oyObject_s object)
get the identification number of a object
Definition: oyranos_core.c:252
oyFilterNode_s::oyFilterNode_ShowConnector
OYAPI oyConnector_s *OYEXPORT oyFilterNode_ShowConnector(oyFilterNode_s *node, int as_pos, int is_plug)
Get a connector description from a filter module.
Definition: oyFilterNode_s.c:1151
oyImage_s::oyImage_WritePPM
oyImage_WritePPM
write buffer to portable pix map format
oyProfile_s::oyProfile_FromFile
OYAPI oyProfile_s *OYEXPORT oyProfile_FromFile(const char *name, uint32_t flags, oyObject_s object)
Create from file.
Definition: oyProfile_s.c:413
oyRectangle_s::oyRectangle_New
OYAPI oyRectangle_s *OYEXPORT oyRectangle_New(oyObject_s object)
allocate a new Rectangle object
Definition: oyRectangle_s.c:39
oyProfiles_s::oyProfiles_Sort
OYAPI int OYEXPORT oyProfiles_Sort(oyProfiles_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyProfiles_s.c:269
oyOptions_s::oyOptions_FindData
int oyOptions_FindData(oyOptions_s *options, const char *registration, oyPointer *result, size_t *size, oyAlloc_f allocateFunc)
get a value
Definition: oyOptions_s.c:2010
OY_MODULE_NICK
#define OY_MODULE_NICK
Oyranos CMM ID.
Definition: oyranos_definitions.h:84
oyCMMapis_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapis_s.h:69
oyOption_s::oyOption_SetFromDouble
int oyOption_SetFromDouble(oyOption_s *obj, double floating_point, int pos, uint32_t flags)
set a double value
Definition: oyOption_s.c:483
oySIGNAL_RELEASED
@ oySIGNAL_RELEASED
Definition: oyObserver_s.h:52
oyOptions_s::release
oyStruct_Release_f release
Release function.
Definition: oyOptions_s.h:84
oyProfileTag_s::oyProfileTag_SetOffset
int oyProfileTag_SetOffset(oyProfileTag_s *tag, size_t offset)
Set the offset of the tag in the profile.
Definition: oyProfileTag_s.c:635
OY_DEFAULT_RENDERING_INTENT_PROOF
#define OY_DEFAULT_RENDERING_INTENT_PROOF
Definition: oyranos_definitions.h:196
oyWIDGET_GROUP_EXTERN
@ oyWIDGET_GROUP_EXTERN
Definition: oyranos.h:275
oySIGNATURE_CMM
@ oySIGNATURE_CMM
Definition: oyranos_profile.h:72
oyICCChromaticityColorantDescription
const char * oyICCChromaticityColorantDescription(icSignature sig)
get ICC profile Chromaticity Colorant description
Definition: oyranos_icc.c:823
oyProfiles_s::oyProfiles_Copy
oyProfiles_Copy
Copy or Reference a Profiles object.
oyValue_u::string
char * string
Definition: oyOption_s.h:96
oyConfigs_s.h
oyProfileSignatureName
const char * oyProfileSignatureName(oySIGNATURE_TYPE_e type)
provide UI name for oySIGNATURE_TYPE_e
Definition: oyranos_profile.c:32
oyProfileTag_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfileTag_s.h:64
oyFILTER_REG_DOMAIN
@ oyFILTER_REG_DOMAIN
Definition: oyranos_object.h:290
oyStruct_GetDeAllocator
oyDeAlloc_f oyStruct_GetDeAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:156
oyCMMapis_s::oyCMMapis_Get
OYAPI oyCMMapi_s *OYEXPORT oyCMMapis_Get(oyCMMapis_s *list, int pos)
get a element of a CMMapis list
Definition: oyCMMapis_s.c:193
oyWIDGET_GROUP_BEHAVIOUR
@ oyWIDGET_GROUP_BEHAVIOUR
Definition: oyranos.h:263
oyNamedColor_s::oyNamedColor_GetColorStd
int oyNamedColor_GetColorStd(oyNamedColor_s *color, oyPROFILE_e color_space, oyPointer buf, oyDATATYPE_e buf_type, uint32_t flags, oyOptions_s *options)
convert a named color to a standard color space
Definition: oyNamedColor_s.c:491
oyOptions_s::oyOptions_SetFromInt
int oyOptions_SetFromInt(oyOptions_s **obj, const char *registration, int32_t value, int pos, uint32_t flags)
change a value
Definition: oyOptions_s.c:1632
oyBOOLEAN_UNION
@ oyBOOLEAN_UNION
Definition: oyranos_object.h:278
oyOptions_s::oyOptions_SetFromData
int oyOptions_SetFromData(oyOptions_s **options, const char *registration, oyPointer ptr, size_t size, uint32_t flags)
set a data blob or plain pointer
Definition: oyOptions_s.c:1940
oyOption_s::oyOption_MoveInStruct
int oyOption_MoveInStruct(oyOption_s *option, oyStruct_s **oystruct)
value filled by a oyStruct_s object
Definition: oyOption_s.c:855
oyArray2d_s::oyArray2d_SetData
OYAPI int OYEXPORT oyArray2d_SetData(oyArray2d_s *obj, oyPointer data)
Set the data blob and (re-)initialise the object.
Definition: oyArray2d_s.c:256
oyCMMQUERY_e
oyCMMQUERY_e
CMM capabilities query enum.
Definition: oyranos_module.h:47
oyObject_UnLock
int oyObject_UnLock(oyObject_s object, const char *marker, int line)
Unlock a object.
Definition: oyObject_s.c:497
oyPixelAccess_s::oyPixelAccess_New
OYAPI oyPixelAccess_s *OYEXPORT oyPixelAccess_New(oyObject_s object)
allocate a new PixelAccess object
Definition: oyPixelAccess_s.c:40
oyValue_u::oy_struct
oyStruct_s * oy_struct
Definition: oyOption_s.h:99
oyConfig_s::oyConfig_Release
OYAPI int OYEXPORT oyConfig_Release(oyConfig_s **config)
release and possibly deallocate a oyConfig_s object
Definition: oyConfig_s.c:95
oyObject_New
oyObject_s oyObject_New(void)
object management
Definition: oyObject_s.c:53
oyRectangle_s::oyRectangle_GetGeo1
OYAPI double OYEXPORT oyRectangle_GetGeo1(oyRectangle_s *rectangle, int x_y_w_h)
Get single geometry.
Definition: oyRectangle_s.c:433
OY_DEBUG_OBJECTS
#define OY_DEBUG_OBJECTS
Oyranos debug environment variable.
Definition: oyranos_definitions.h:53
oySIGNATURE_DATETIME_MONTH
@ oySIGNATURE_DATETIME_MONTH
Definition: oyranos_profile.h:83
oyCHANNELTYPE_DEPTH
@ oyCHANNELTYPE_DEPTH
Definition: oyranos_image.h:72
OYRANOS_VERSION
#define OYRANOS_VERSION
Definition: oyranos_version.h:11
oyOptions_s::oyOptions_FromBoolean
oyOptions_FromBoolean
boolean operations on two sets of option
oyStruct_Copy_f
oyStruct_s *(* oyStruct_Copy_f)(oyStruct_s *, oyPointer)
reference a object or with second argument present do a copy
Definition: oyStruct_s.h:39
oyCMMapi_s::oyCMMGetText_f
const char *(* oyCMMGetText_f)(const char *select, oyNAME_e type, oyStruct_s *context)
get strings from a CMM
Definition: oyranos_module.h:78
oyHash_s::oyHash_SetPointer
int oyHash_SetPointer(oyHash_s *hash, oyStruct_s *obj)
Definition: oyHash_s.c:155
oyBlob_s::oyBlob_Copy
oyBlob_Copy
Copy or Reference a Blob object.
oyOBJECT_CMM_API_S
@ oyOBJECT_CMM_API_S
Definition: oyranos_object.h:162
oyPixelAccess_s::oyPixelAccess_SetWorkspaceID
int oyPixelAccess_SetWorkspaceID(oyPixelAccess_s *pixel_access, int32_t workspace_id)
Set oyPixelAccess_s::workspace_id.
Definition: oyPixelAccess_s.c:934
oySIGNATURE_PCS
@ oySIGNATURE_PCS
Definition: oyranos_profile.h:70
oyFilterPlug_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterPlug_s.h:93
oyOBJECT_CMM_APIS_S
@ oyOBJECT_CMM_APIS_S
Definition: oyranos_object.h:163
oyRectangle_s::oyRectangle_Copy
oyRectangle_Copy
Copy or Reference a Rectangle object.
oyConnector_s::oyConnector_GetTexts
OYAPI const char **OYEXPORT oyConnector_GetTexts(oyConnector_s *obj)
get the text classes in a connector
Definition: oyConnector_s.c:166
oyPointer_s::oyPointer_Release
OYAPI int OYEXPORT oyPointer_Release(oyPointer_s **pointer)
release and possibly deallocate a oyPointer_s object
Definition: oyPointer_s.c:85
oyCMM_s::backend_version
char * backend_version
Definition: oyCMM_s.h:46
oyConversion_s::oyConversion_Set
int oyConversion_Set(oyConversion_s *conversion, oyFilterNode_s *input, oyFilterNode_s *output)
Set input and output of a conversion graph.
Definition: oyConversion_s.c:865
oyFilterCore_s::oyFilterCore_GetCategory
const char * oyFilterCore_GetCategory(oyFilterCore_s *filter, int nontranslated)
Get category string.
Definition: oyFilterCore_s.c:115
oyPATH_POLICY
@ oyPATH_POLICY
Definition: oyranos.h:39
oyCMMapi4_s::oyCMMFilterNode_ContextToMem_f
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
OY_DEFAULT_RENDERING_INTENT
#define OY_DEFAULT_RENDERING_INTENT
Definition: oyranos_definitions.h:192
oyDeviceUnset
int oyDeviceUnset(oyConfig_s *device)
unset the device profile
Definition: oyranos_devices.c:543
oyOBJECT_MODULE_S
@ oyOBJECT_MODULE_S
Definition: oyranos_object.h:181
oyConfigs_s::oyConfigs_Modify
OYAPI int OYEXPORT oyConfigs_Modify(oyConfigs_s *configs, oyOptions_s *options)
Ask a module for device informations or other direct calls.
Definition: oyConfigs_s.c:828
oyObject_Copy
oyObject_s oyObject_Copy(oyObject_s object)
object management
Definition: oyObject_s.c:173
oyFilterPlugs_s::oyFilterPlugs_New
OYAPI oyFilterPlugs_s *OYEXPORT oyFilterPlugs_New(oyObject_s object)
allocate a new FilterPlugs object
Definition: oyFilterPlugs_s.c:41
oyPixelAccess_s::oyPixelAccess_GetRequestQueue
oyOptions_s * oyPixelAccess_GetRequestQueue(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::request_queue.
Definition: oyPixelAccess_s.c:743
oyOBJECT_ICON_S
@ oyOBJECT_ICON_S
Definition: oyranos_object.h:180
oyOBJECT_CONNECTOR_MAX_S
@ oyOBJECT_CONNECTOR_MAX_S
Definition: oyranos_object.h:148
oyOBJECT_DB_API_S
@ oyOBJECT_DB_API_S
Definition: oyranos_object.h:200
oyASK
@ oyASK
Definition: oyranos.h:109
oyOptions_s::oyOptions_SaveToDB
OYAPI int OYEXPORT oyOptions_SaveToDB(oyOptions_s *options, oySCOPE_e scope, const char *registration, char **new_reg, oyAlloc_f allocateFunc)
store a oyOptions_s in DB
Definition: oyranos_devices.c:2249
oyCMMapi7_s::oyCMMapi7_New
OYAPI oyCMMapi7_s *OYEXPORT oyCMMapi7_New(oyObject_s object)
allocate a new CMMapi7 object
Definition: oyCMMapi7_s.c:40
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB
@ oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB
Definition: oyranos.h:92
oySCOPE_MACHINE
#define oySCOPE_MACHINE
Definition: oyranos.h:55
oyPIXEL_ACCESS_POINT
@ oyPIXEL_ACCESS_POINT
Definition: oyranos_image.h:94
oyCMMapis_s::oyCMMapis_MoveIn
OYAPI int OYEXPORT oyCMMapis_MoveIn(oyCMMapis_s *list, oyCMMapi_s **obj, int pos)
add an element to a CMMapis list
Definition: oyCMMapis_s.c:120
oyImage_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyImage_s.h:218
oyERROR_DATA_AMBIGUITY
@ oyERROR_DATA_AMBIGUITY
Definition: oyranos_object.h:344
oyBEHAVIOUR_e
oyBEHAVIOUR_e
Behaviour settings.
Definition: oyranos.h:89
oyJob_s::oyJob_Get
oyJob_Get_f oyJob_Get
Get one unique oyJob_s from the job qeue.
Definition: oyranos_threads.c:178
OY_LIBDIR
#define OY_LIBDIR
Definition: oyranos_version.h:24
oyConversion_s
A filter chain or graph to manipulate a image.
Definition: oyConversion_s.h:184
oyProfileTag_s::oyProfileTag_GetOffset
size_t oyProfileTag_GetOffset(oyProfileTag_s *tag)
Get the offset of the tag in the profile.
Definition: oyProfileTag_s.c:612
oyFILTER_REG_OPTION
@ oyFILTER_REG_OPTION
Definition: oyranos_object.h:293
oyLAYOUT_e
oyLAYOUT_e
Pixel mask descriptions.
Definition: oyranos_image.h:124
oyImage_s::oyImage_GetLineF
oyImage_GetLine_f oyImage_GetLineF(oyImage_s *image)
Get the Line function.
Definition: oyImage_s.c:1612
oyCMMapis_s.h
oyICCIlluminantDescription
const char * oyICCIlluminantDescription(icIlluminant sig)
get ICC profile illuminant description
Definition: oyranos_icc.c:843
oyConnectorImaging_s::oyConnectorImaging_GetTexts
OYAPI const char **OYEXPORT oyConnectorImaging_GetTexts(oyConnectorImaging_s *obj)
get the text classes in a connector
Definition: oyConnectorImaging_s.c:343
oyObserver_s::oyStruct_ObserversCopy
OYAPI int OYEXPORT oyStruct_ObserversCopy(oyStruct_s *object, oyStruct_s *pattern, uint32_t flags)
copy a objects observers and models to a different object
Definition: oyObserver_s.c:515
oyImage_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyImage_s.h:217
oyConnectorImaging_s::oyConnectorImaging_GetChannelTypes
OYAPI int OYEXPORT oyConnectorImaging_GetChannelTypes(oyConnectorImaging_s *c, const oyCHANNELTYPE_e **channel_types, int *channel_types_n)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:179
oyFilterNodes_s::oyFilterNodes_MoveIn
OYAPI int OYEXPORT oyFilterNodes_MoveIn(oyFilterNodes_s *list, oyFilterNode_s **obj, int pos)
add an element to a FilterNodes list
Definition: oyFilterNodes_s.c:117
oyCONNECTOR_IMAGING_CAP_ID
@ oyCONNECTOR_IMAGING_CAP_ID
Definition: oyConnectorImaging_s.h:134
oyNamedColors_s::oyNamedColors_Copy
oyNamedColors_Copy
Copy or Reference a NamedColors object.
oyFilterCore_s
A basic filter to manipulate data.
Definition: oyFilterCore_s.h:77
oySIGNATURE_CLASS
@ oySIGNATURE_CLASS
Definition: oyranos_profile.h:74
oyUINT32
@ oyUINT32
Definition: oyranos_image.h:46
oyProfiles_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfiles_s.h:72
OY_CREATE_NEW
#define OY_CREATE_NEW
Definition: oyOptions_s.h:52
OY_DEFAULT_EDITING_XYZ_PROFILE
#define OY_DEFAULT_EDITING_XYZ_PROFILE
Definition: oyranos_definitions.h:154
oyNamedColors_s::oyNamedColors_SetPrefix
void oyNamedColors_SetPrefix(oyNamedColors_s *colors, const char *string)
set name prefix
Definition: oyNamedColors_s.c:298
oyProfileTag_s::oyProfileTag_GetCMM
OYAPI const char *OYEXPORT oyProfileTag_GetCMM(oyProfileTag_s *tag)
Get the profile cmm of the tag.
Definition: oyProfileTag_s.c:710
OY_LAYOUT_NO_CHOICES
#define OY_LAYOUT_NO_CHOICES
layout flags for widgets
Definition: oyranos.h:342
oyRectangle_s::oyRectangle_IsInside
int oyRectangle_IsInside(oyRectangle_s *test, oyRectangle_s *ref)
Compare.
Definition: oyRectangle_s.c:176
oyDEFAULT_PROFILE_END
@ oyDEFAULT_PROFILE_END
Definition: oyranos.h:212
oyOBJECT_OPTIONS_S
@ oyOBJECT_OPTIONS_S
Definition: oyranos_object.h:142
oySIGNAL_INCOMPATIBLE_OPTION
@ oySIGNAL_INCOMPATIBLE_OPTION
Definition: oyObserver_s.h:56
oyObserver_s::oyObserverSetFlags
OYAPI int OYEXPORT oyObserverSetFlags(uint32_t flags)
set global flags for Observation
Definition: oyObserver_s.c:807
oyFilterNode_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterNode_s.h:159
oyRectangle_s::oyRectangle_NewWith
oyRectangle_s * oyRectangle_NewWith(double x, double y, double width, double height, oyObject_s object)
New with geometry.
Definition: oyRectangle_s.c:247
oyProfiles_s::oyProfiles_Clear
OYAPI int OYEXPORT oyProfiles_Clear(oyProfiles_s *list)
clear the elements in a Profiles list
Definition: oyProfiles_s.c:245
oyOBJECT_CMM_API3_S
@ oyOBJECT_CMM_API3_S
Definition: oyranos_object.h:167
oyNamedColors_s::oyNamedColors_GetPrefix
const char * oyNamedColors_GetPrefix(oyNamedColors_s *colors)
get name prefix
Definition: oyNamedColors_s.c:350
oyImage_s::oyImage_ToFile
int oyImage_ToFile(oyImage_s *image, const char *file_name, oyOptions_s *opts)
write a Oyranos image to a file name
Definition: oyImage_s.c:1960
OY_DEFAULT_ASSUMED_CMYK_PROFILE
#define OY_DEFAULT_ASSUMED_CMYK_PROFILE
Definition: oyranos_definitions.h:168
oyOption_s::oyOption_GetValueText
char * oyOption_GetValueText(oyOption_s *obj, oyAlloc_f allocateFunc)
get value as a text dump
Definition: oyOption_s.c:346
oyWIDGET_ACTION_OPEN_MISMATCH_RGB
@ oyWIDGET_ACTION_OPEN_MISMATCH_RGB
Definition: oyranos.h:282
oyConfig_s::oyConfig_SaveToDB
OYAPI int OYEXPORT oyConfig_SaveToDB(oyConfig_s *config, oySCOPE_e scope)
Store a oyConfig_s in DB.
Definition: oyConfig_s.c:331
OY_METASUBPATH
#define OY_METASUBPATH
Definition: oyranos_version.h:26
oyOptionChoicesFree
void oyOptionChoicesFree(oyWIDGET_e option, const char ***list, int size)
delete list of choices from a option
Definition: oyranos.c:356
oyFilterPlugs_s::oyFilterPlugs_Get
OYAPI oyFilterPlug_s *OYEXPORT oyFilterPlugs_Get(oyFilterPlugs_s *list, int pos)
get a element of a FilterPlugs list
Definition: oyFilterPlugs_s.c:189
oyHash_s::oyHash_Create
oyHash_s * oyHash_Create(const char *hash_text, oyObject_s object)
Create a new Oyranos cache entry.
Definition: oyHash_s.c:109
oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT
@ oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT
Definition: oyranos.h:284
oySCOPE_OYRANOS
#define oySCOPE_OYRANOS
Definition: oyranos.h:53
oyGROUP_BEHAVIOUR_EFFECT
@ oyGROUP_BEHAVIOUR_EFFECT
Definition: oyranos.h:76
oyGROUP_e
oyGROUP_e
Widget Groups.
Definition: oyranos.h:64
oyFilterNode_s::oyFilterNode_GetData
oyStruct_s * oyFilterNode_GetData(oyFilterNode_s *node, int socket_pos)
Get process data from a filter socket.
Definition: oyFilterNode_s.c:384
oyICCTechnologyDescription
const char * oyICCTechnologyDescription(icTechnologySignature sig)
get ICC profile icTechnologySignature description
Definition: oyranos_icc.c:760
oyNamedColor_s::oyNamedColor_SetChannels
void oyNamedColor_SetChannels(oyNamedColor_s *color, const double *channels, uint32_t flags)
set color channels
Definition: oyNamedColor_s.c:233
oyRectangle_s::oyRectangle_Scale
void oyRectangle_Scale(oyRectangle_s *edit_rectangle, double factor)
Scale with origin in the top left corner.
Definition: oyRectangle_s.c:340
oyOption_s::oyOption_GetRegistration
const char * oyOption_GetRegistration(oyOption_s *option)
get the registration
Definition: oyOption_s.c:830
oyOptions_s::oyOptions_ObserversDisable
OYAPI int OYEXPORT oyOptions_ObserversDisable(oyOptions_s *object)
disable signaling
Definition: oyOptions_s.c:2119
oyASSUMED_CMYK
@ oyASSUMED_CMYK
Definition: oyranos.h:207
oyCMM_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMM_s.h:39
oyFilterNode_s::oyFilterNode_SetContext
OYAPI int OYEXPORT oyFilterNode_SetContext(oyFilterNode_s *node, oyPointer_s *data)
Set module data.
Definition: oyFilterNode_s.c:1379
oyFilterSocket_s::oyFilterSocket_GetPlugs
OYAPI oyFilterPlugs_s *OYEXPORT oyFilterSocket_GetPlugs(oyFilterSocket_s *socket)
Access oyFilterSocket_s::requesting_plugs_.
Definition: oyFilterSocket_s.c:366
oyStructList_s
a pointer list
Definition: oyStructList_s.h:67
oyPixelAccess_s::oyPixelAccess_Show
const char * oyPixelAccess_Show(oyPixelAccess_s *pixel_access)
Print ticket geometries.
Definition: oyPixelAccess_s.c:507
oyObserver_s::oyStruct_ObserverSignal
OYAPI int OYEXPORT oyStruct_ObserverSignal(oyStruct_s *model, oySIGNAL_e signal_type, oyStruct_s *signal_data)
send a signal to all ovservers of a model
Definition: oyObserver_s.c:326
oyProfile_s::oyProfile_GetTagCount
OYAPI int OYEXPORT oyProfile_GetTagCount(oyProfile_s *profile)
Definition: oyProfile_s.c:1659
oyProfile_s::oyProfile_FromSignature
OYAPI oyProfile_s *OYEXPORT oyProfile_FromSignature(icSignature sig, oySIGNATURE_TYPE_e type, oyObject_s object)
Create a fractional profile from signature.
Definition: oyProfile_s.c:488
oyWIDGET_GROUP_CMM
@ oyWIDGET_GROUP_CMM
Definition: oyranos.h:269
oyICCCmmDescription
const char * oyICCCmmDescription(icSignature sig)
get the ICC profile CMM description
Definition: oyranos_icc.c:668
oyCMMapi7_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi7_s.h:111
OY_ICC_VERSION_2
#define OY_ICC_VERSION_2
Definition: oyProfile_s.h:72
OY_CMM_STD
#define OY_CMM_STD
Definition: oyranos_definitions.h:131
oyCMMapi7_s::oyCMMapi7_SetBackendContext
OYAPI int OYEXPORT oyCMMapi7_SetBackendContext(oyCMMapi7_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapi7_s.c:123
oyStructList_s::oyStructList_GetName
const char * oyStructList_GetName(oyStructList_s *texts, int pos)
Add a name to a list.
Definition: oyStructList_s.c:794
OY_LAYOUT_PATH_SELECTOR
#define OY_LAYOUT_PATH_SELECTOR
Definition: oyranos.h:344
oyFilterNode_s::oyFilterNode_GetId
OYAPI int OYEXPORT oyFilterNode_GetId(oyFilterNode_s *node)
Get the object Id.
Definition: oyFilterNode_s.c:741
oyCHANNELTYPE_COLOR_LIGHTNESS_PREMULTIPLIED
@ oyCHANNELTYPE_COLOR_LIGHTNESS_PREMULTIPLIED
Definition: oyranos_image.h:71
oyProfileTag_s::oyProfileTag_SetSizeCheck
OYAPI void OYEXPORT oyProfileTag_SetSizeCheck(oyProfileTag_s *tag, size_t size_check)
Set the data check size.
Definition: oyProfileTag_s.c:992
oyStruct_GetDeAllocator
OYAPI oyDeAlloc_f OYEXPORT oyStruct_GetDeAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:156
oyGROUP_CMM
@ oyGROUP_CMM
Definition: oyranos.h:77