pike.git / src / modules / Image / encodings / xcf.c

version» Context lines:

pike.git/src/modules/Image/encodings/xcf.c:1:   #include "global.h" - RCSID("$Id: xcf.c,v 1.4 1999/04/12 01:53:42 per Exp $"); + RCSID("$Id: xcf.c,v 1.5 1999/04/12 11:41:16 mirar Exp $");      #include "config.h"      #include "pike_macros.h"   #include "object.h"   #include "constants.h"   #include "module_support.h"   #include "interpret.h"   #include "object.h"   #include "svalue.h"
pike.git/src/modules/Image/encodings/xcf.c:891:   **! note   **! Throws upon error in data. For more information, see Image.XCF.__decode   */      /*   **! method object __decode(string|mapping data, mapping|void options)   **! Decodes a XCF image to a Image.XCF.GimpImage object.   **!   **! <pre>Returned structure reference   **! - **! class GimpImage + **! !class GimpImage   **! {   **! int width;   **! int height;   **! int compression;   **! int type;   **! int tattoo_state;   **! float xres = 72.0;   **! float yres = 72.0;   **! int res_unit;   **! Image.colortable colormap;
pike.git/src/modules/Image/encodings/xcf.c:914:   **! array(Channel) channels = ({});   **! array(Guide) guides = ({});   **! array(Parasite) parasites = ({});   **! array(Path) paths = ({});   **!   **! Layer active_layer;   **! Channel active_channel;   **! Channel selection;   **! }   **! - **! class Layer + **! !class Layer   **! {   **! string name;   **! int opacity;   **! int type;   **! int mode;   **! int tattoo;   **! mapping flags = ([]);   **! int width, height;   **! int xoffset, yoffset;   **! array (Parasite) parasites;   **! LayerMask mask;   **! Hierarchy image;   **! }   **! - **! class Channel + **! !class Channel   **! {   **! string name;   **! int width;   **! int height;   **! int opacity;   **! int r, g, b;   **! int tattoo;   **! Hierarchy image_data;   **! object parent;   **! mapping flags = ([]);   **! array (Parasite) parasites;   **! }   **! - **! class Hierarchy + **! !class Hierarchy   **! {   **! Image.image img;   **! Image.image alpha;   **! int width;   **! int height;   **! int bpp;   **! }   **! - **! class Parasite + **! !class Parasite   **! {   **! string name;   **! int flags;   **! string data;   **! }   **! - **! class Guide + **! + **! !class Guide   **! {   **! int pos;   **! int vertical;   **! }   **! - **! class Path + **! !class Path   **! {   **! string name;   **! int ptype;   **! int tattoo;   **! int closed;   **! int state;   **! int locked;   **! array (PathPoint) points = ({});   **! }   **! - **! class PathPoint + **! !class PathPoint   **! {   **! int type;   **! float x;   **! float y;   **! }   **!   **! </pre>   */      /*