![]() |
Oyranos Colour Management System API |
a profile constituting element More...
#include <oyranos_alpha.h>
Public Member Functions | |
| OYAPI oyProfileTag_s *OYEXPORT | oyProfileTag_New (oyObject_s object) |
| OYAPI oyProfileTag_s *OYEXPORT | oyProfileTag_Create (oyStructList_s *list, icTagTypeSignature tag_type, uint32_t version, const char *required_cmm, oyObject_s object) |
| OYAPI oyProfileTag_s *OYEXPORT | oyProfileTag_CreateFromText (const char *text, icTagTypeSignature tag_type, icTagSignature tag_usage, oyObject_s object) |
| OYAPI oyProfileTag_s *OYEXPORT | oyProfileTag_CreateFromData (icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block, oyObject_s object) |
| OYAPI oyProfileTag_s *OYEXPORT | oyProfileTag_Copy (oyProfileTag_s *obj, oyObject_s object) |
| OYAPI int OYEXPORT | oyProfileTag_Release (oyProfileTag_s **obj) |
| OYAPI int OYEXPORT | oyProfileTag_Set (oyProfileTag_s *tag, icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block) |
| oyStructList_s * | oyProfileTag_Get (oyProfileTag_s *tag) |
| char ** | oyProfileTag_GetText (oyProfileTag_s *tag, int32_t *n, const char *language, const char *country, int32_t *tag_size, oyAlloc_f allocateFunc) |
| int | oyProfileTag_GetBlock (oyProfileTag_s *tag, oyPointer *tag_block, size_t *tag_size, oyAlloc_f allocateFunc) |
Data Fields | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| icTagSignature | use |
| size_t | offset_orig |
| char | required_cmm [5] |
| char | last_cmm_ [5] |
a profile constituting element
| oyStruct_Copy_f oyProfileTag_s::copy |
copy function
| char oyProfileTag_s::last_cmm_[5] |
info: last processing CMM
Referenced by oyProfileTag_Create(), and oyProfileTag_Get().
| size_t oyProfileTag_s::offset_orig |
information from profile read
| oyStruct_Release_f oyProfileTag_s::release |
release function
Referenced by oyProfileTag_New().
| char oyProfileTag_s::required_cmm[5] |
selected a certain CMM
Referenced by oyProfileTag_Get().
| icTagSignature oyProfileTag_s::use |
tag functionality inside profile
Referenced by oyProfile_s::oyProfile_AddTagText(), oyProfile_s::oyProfile_TagMoveIn(), oyProfileTag_CreateFromData(), oyProfileTag_CreateFromText(), and oyProfileTag_Set().