|
Picasso API
2.8
|
Data Structures | |
| struct | _psx_image_frame |
| A frame image data. More... | |
| struct | _psx_image |
| A image object. More... | |
| struct | _psx_image_header |
| Image reader header define. More... | |
| struct | _psx_image_operator |
| The image operator define. More... | |
Macros | |
| #define | IMG_OBJ(image) IMG_OBJ_AT_INDEX(image, 0) |
| Get first ps_image obj. More... | |
| #define | IMG_DATA(image) IMG_DATA_AT_INDEX(image, 0) |
| Get first image frame data. More... | |
| #define | IMG_DATA_SIZE(image) IMG_DATA_SIZE_AT_INDEX(image, 0) |
| Get first image frame data size. More... | |
| #define | IMG_OBJ_AT_INDEX(image, idx) (image->frames[idx].img) |
| Get ps_image obj at index. More... | |
| #define | IMG_DATA_AT_INDEX(image, idx) (image->frames[idx].data) |
| Get image frame data at index. More... | |
| #define | IMG_DATA_SIZE_AT_INDEX(img, idx) (img->frames[idx].size) |
| Get image frame data size at index. More... | |
| #define | IMG_DURATION_AT_INDEX(img, idx) (img->frames[idx].duration) |
| Get image frame duration at index. More... | |
Typedefs | |
| typedef struct _psx_image_frame | psx_image_frame |
| A frame image data. | |
| typedef struct _psx_image | psx_image |
| A image object. | |
| typedef struct _psx_image_header | psx_image_header |
| Image reader header define. | |
| typedef struct _psx_image_operator | psx_image_operator |
| The image operator define. More... | |
| typedef enum _psx_priority_level | psx_priority_level |
| Priority level for image_operator. More... | |
| typedef struct _psx_svg | psx_svg |
| An opaque type represents an svg document. More... | |
| typedef struct _psx_svg_render | psx_svg_render |
| An opaque type represents an svg render object. More... | |
Enumerations | |
| enum | _psx_priority_level { PRIORITY_EXTENTED = -1, PRIORITY_DEFAULT = 0, PRIORITY_MASTER = 1 } |
| Priority level for image_operator. More... | |
| #define IMG_DATA | ( | image | ) | IMG_DATA_AT_INDEX(image, 0) |
| #define IMG_DATA_AT_INDEX | ( | image, | |
| idx | |||
| ) | (image->frames[idx].data) |
| #define IMG_DATA_SIZE | ( | image | ) | IMG_DATA_SIZE_AT_INDEX(image, 0) |
Get first image frame data size.
Definition at line 94 of file psx_image.h.
| #define IMG_DATA_SIZE_AT_INDEX | ( | img, | |
| idx | |||
| ) | (img->frames[idx].size) |
Get image frame data size at index.
Definition at line 115 of file psx_image.h.
| #define IMG_DURATION_AT_INDEX | ( | img, | |
| idx | |||
| ) | (img->frames[idx].duration) |
Get image frame duration at index.
Definition at line 122 of file psx_image.h.
| #define IMG_OBJ | ( | image | ) | IMG_OBJ_AT_INDEX(image, 0) |
| #define IMG_OBJ_AT_INDEX | ( | image, | |
| idx | |||
| ) | (image->frames[idx].img) |
| typedef struct _psx_image_operator psx_image_operator |
The image operator define.
| typedef enum _psx_priority_level psx_priority_level |
Priority level for image_operator.
An opaque type represents an svg document.
| enum _psx_priority_level |
Priority level for image_operator.
| Enumerator | |
|---|---|
| PRIORITY_EXTENTED | Low level operator. |
| PRIORITY_DEFAULT | Default level operator. |
| PRIORITY_MASTER | High level operator. |
Definition at line 89 of file psx_image_plugin.h.
1.8.17