![]() |
Oyranos Color Management System API - Version 0.9.6 |
Functions | |
| oyObject_s | oyObject_New (void) |
| object management | |
| oyObject_s | oyObject_NewWithAllocators (oyAlloc_f allocateFunc, oyDeAlloc_f deallocateFunc) |
| object management | |
| oyObject_s | oyObject_NewFrom (oyObject_s object) |
| object management | |
| oyObject_s | oyObject_Copy (oyObject_s object) |
| object management | |
| int | oyObject_Release (oyObject_s *oy) |
| release an Oyranos object | |
| OYAPI oyObject_s OYEXPORT | oyObject_SetParent (oyObject_s object, oyOBJECT_e type, oyPointer ptr) |
| custom object memory managers | |
| OYAPI int OYEXPORT | oyObject_SetNames (oyObject_s object, const char *nick, const char *name, const char *description) |
| object naming | |
| OYAPI int OYEXPORT | oyObject_SetName (oyObject_s object, const char *name, oyNAME_e type) |
| object naming | |
| OYAPI int OYEXPORT | oyObject_CopyNames (oyObject_s dest, oyObject_s src) |
| object naming | |
| OYAPI const char *OYEXPORT | oyObject_GetName (const oyObject_s object, oyNAME_e type) |
| object get names | |
| OYAPI int OYEXPORT | oyObject_Lock (oyObject_s object, const char *marker, int line) |
| Lock a object. | |
| OYAPI int OYEXPORT | oyObject_UnLock (oyObject_s object, const char *marker, int line) |
| Unlock a object. | |
| OYAPI int OYEXPORT | oyObject_UnSetLocking (oyObject_s object, const char *marker, int line) |
| remove a object's lock pointer | |
| OYAPI int OYEXPORT | oyObject_GetId (oyObject_s object) |
| get the identification number of a object | |
| OYAPI int OYEXPORT | oyObject_GetRefCount (oyObject_s object) |
| get the identification number of a object | |
| OYAPI int OYEXPORT | oyObject_UnRef (oyObject_s obj) |
| decrease the ref counter and return the above zero ref value | |
| OYAPI oyAlloc_f OYEXPORT | oyObject_GetAlloc (oyObject_s object) |
| get objects allocator | |
| OYAPI oyDeAlloc_f OYEXPORT | oyObject_GetDeAlloc (oyObject_s object) |
| get objects deallocator | |
| OYAPI const char *OYEXPORT | oyObject_Show (oyObject_s object) |
| Print object informations. | |
| void | oyObjectTreePrint (int flags) |
| Print the current object trees to stderr. | |
[Template file inheritance graph] +– oyObject_s.template.h
Oyranos is an open source Color Management System