Oyranos Color Management System API - Version 0.9.6
Data Fields
oyIcon_s Struct Reference

Icon data. More...

#include <oyCMM_s.h>

Inheritance diagram for oyIcon_s:
Inheritance graph
Collaboration diagram for oyIcon_s:
Collaboration graph

Data Fields

oyOBJECT_e type
oyStruct_Copy_f copy
oyStruct_Release_f release
oyPointer dummy
int width
int height
const uint8_t * data
const char * file_list
- Data Fields inherited from oyStruct_s
const oyOBJECT_e type_
 Type of object.
oyStruct_Copy_f copy
 Copy function.
oyStruct_Release_f release
 Release function.
oyObject_s oy_
 Oyranos internal object.

Additional Inherited Members

- Public Member Functions inherited from oyStruct_s
const char * oyStruct_GetTextFromModule (oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
 get object infos from a module
const char * oyStruct_GetText (oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
 Get a text dump.
 oyStruct_RegisterStaticMessageFunc
 register a function for verbosity
 oyStruct_GetInfo
 get a additional string from a object
const char * oyStructTypeToText (oyOBJECT_e type)
 Objects type to small string.

Detailed Description

Icon data.

Since: 0.1.8

Examples:
oyranos_cmm_oJPG.c.

Field Documentation

oyStruct_Copy_f oyIcon_s::copy

copy function

const uint8_t* oyIcon_s::data

RGBA should be sRGB matched

oyPointer oyIcon_s::dummy

keep to zero

const char* oyIcon_s::file_list

colon ':' delimited list of icon file names, SVG, PNG

int oyIcon_s::height

height of data

oyStruct_Release_f oyIcon_s::release

release function

oyOBJECT_e oyIcon_s::type

struct type oyOBJECT_ICON_S

int oyIcon_s::width

width of data