Picasso API  2.2
Data Structures | Defines | Typedefs | Enumerations | Functions
picasso_image_plugin.h File Reference
#include "picasso.h"
#include "picasso_image.h"

Go to the source code of this file.

Data Structures

struct  _psx_image_header
 Image reader header define. More...
struct  _psx_image_operator
 The image operator define. More...

Defines

#define MODULE_NAME   1
 Get module name.

Typedefs

typedef struct _psx_image_header psx_image_header
 Image reader header define.
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.

Enumerations

enum  _psx_priority_level { PRIORITY_EXTENTED = -1, PRIORITY_DEFAULT = 0, PRIORITY_MASTER = 1 }
 Priority level for image_operator. More...

Functions

PEXPORT int psx_image_register_operator (const char *type, const ps_byte *signature, size_t sig_len, psx_priority_level level, psx_image_operator*coder)
 Register the image operator.
PEXPORT int psx_image_unregister_operator (psx_image_operator*coder)
 Unregister the image operator.
PEXPORT void psx_image_module_init (void)
 Initialze the image module.
PEXPORT void psx_image_module_shutdown (void)
 Shutdown the image module.
PEXPORT const char * psx_image_module_get_string (int id)
 Get the string info about module.

Detailed Description

Author:
Zhang Ji Peng <onecoolx@gmail.com>
Date:
2012/1/31

This file includes all interfaces of image decoder backend.


    Copyright (C) 2008 ~ 2016  Zhang Ji Peng

    All rights reserved.

    Picasso is a vector graphic library.

 

Definition in file picasso_image_plugin.h.