Data Structures | |
struct | stp_image |
The image type is an abstract data type for interfacing with the image creation program. More... | |
Defines | |
#define | STP_CHANNEL_LIMIT (32) |
Typedefs | |
typedef stp_image | stp_image_t |
The image type is an abstract data type for interfacing with the image creation program. | |
Enumerations | |
enum | stp_image_status_t { STP_IMAGE_STATUS_OK, STP_IMAGE_STATUS_ABORT } |
Image status. More... | |
Functions | |
void | stp_image_init (stp_image_t *image) |
void | stp_image_reset (stp_image_t *image) |
int | stp_image_width (stp_image_t *image) |
int | stp_image_height (stp_image_t *image) |
stp_image_status_t | stp_image_get_row (stp_image_t *image, unsigned char *data, size_t limit, int row) |
const char * | stp_image_get_appname (stp_image_t *image) |
void | stp_image_conclude (stp_image_t *image) |
|
The maximum number of channels. Definition at line 49 of file image.h. Referenced by allocate_lut(), copy_lut(), free_channels(), raw_to_raw(), stp_channel_convert(), and stpi_compute_lut(). |
|
The image type is an abstract data type for interfacing with the image creation program. It provides callbacks to functions defined within the client application which are called while printing the image. |
|
Image status.
|
|
Definition at line 73 of file image.c. References stp_image::conclude. Referenced by canon_do_print(), escp2_print_page(), lexmark_do_print(), olympus_do_print(), pcl_do_print(), ps_print_internal(), and raw_print(). |
|
Definition at line 64 of file image.c. References stp_image::get_appname. Referenced by ps_print_internal(). |
|
Definition at line 57 of file image.c. References stp_image::get_row. Referenced by stpi_color_traditional_get_row(). |
|
Definition at line 51 of file image.c. References stp_image::height. Referenced by canon_do_print(), escp2_print_data(), lexmark_do_print(), olympus_do_print(), pcl_do_print(), ps_print_internal(), and raw_print(). |
|
Definition at line 31 of file image.c. References stp_image::init. Referenced by canon_do_print(), escp2_do_print(), lexmark_do_print(), pcl_do_print(), and ps_print_internal(). |
|
Definition at line 38 of file image.c. References stp_image::reset. |
|
Definition at line 45 of file image.c. References stp_image::width. Referenced by canon_do_print(), lexmark_do_print(), olympus_do_print(), pcl_do_print(), ps_print_internal(), raw_print(), stp_channel_initialize(), stp_dither_init(), and stpi_color_traditional_init(). |