Picasso API  2.8
Data Structures | Macros | Typedefs | Enumerations | Functions
psx_image_plugin.h File Reference
#include "picasso.h"
#include "psx_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...
 

Macros

#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. More...
 
typedef enum _psx_priority_level psx_priority_level
 Priority level for image_operator. More...
 

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_offset, size_t sig_len, psx_priority_level level, psx_image_operator *coder)
 Register the image operator. More...
 
PEXPORT int psx_image_unregister_operator (psx_image_operator *coder)
 Unregister the image operator. More...
 
PEXPORT void psx_image_module_init (void)
 Initialze the image module. More...
 
PEXPORT void psx_image_module_shutdown (void)
 Shutdown the image module. More...
 
const PEXPORT char * psx_image_module_get_string (int id)
 Get the string info about module. More...
 

Detailed Description

Author
Zhang Ji Peng oneco.nosp@m.olx@.nosp@m.gmail.nosp@m..com
Date
2012/1/31

This file includes all interfaces of image decoder backend.

   Copyright (C) 2008 ~ 2024  Zhang Ji Peng

   All rights reserved.

   Picasso is a vector graphic library.

Definition in file psx_image_plugin.h.