![]() |
Oyranos Colour Management System API |
list of colour patches More...
#include <oyranos_alpha.h>


Public Member Functions | |
| oyNamedColours_s * | oyNamedColours_New (oyObject_s object) |
| create a list object for oyNamedColour_s | |
| oyNamedColours_s * | oyNamedColours_Copy (oyNamedColours_s *colours, oyObject_s obj) |
| Copy. | |
| int | oyNamedColours_Release (oyNamedColours_s **obj) |
| release and probably free a named colour object | |
| int | oyNamedColours_Count (oyNamedColours_s *obj) |
| count in oyNamedColours_s | |
| oyNamedColour_s * | oyNamedColours_Get (oyNamedColours_s *obj, int position) |
| obtain a referenced patch from the list | |
| oyNamedColours_s * | oyNamedColours_MoveIn (oyNamedColours_s *list, oyNamedColour_s **obj, int pos) |
| add a patch to the colours list | |
| int | oyNamedColours_ReleaseAt (oyNamedColours_s *obj, int position) |
| release a patch from the list | |
Public Member Functions inherited from oyStruct_s | |
| const char * | oyStruct_GetText (oyStruct_s *obj, oyNAME_e name_type, uint32_t flags) |
| get a text dump | |
Data Fields | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
Data Fields inherited from oyStruct_s | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
list of colour patches
Data management on library side. User can control memory management at creation time.
It has the complexity of a object, and should not be accessed directly.
TODO: make the object non visible
| oyStruct_Copy_f oyNamedColours_s::copy |
copy function
| oyStruct_Release_f oyNamedColours_s::release |
release function
Referenced by oyNamedColours_New().