gimpdrawable

Name

gimpdrawable -- 

Synopsis



struct      GimpDrawable;
GimpDrawable* gimp_drawable_get             (gint32 drawable_ID);
void        gimp_drawable_detach            (GimpDrawable *drawable);
void        gimp_drawable_flush             (GimpDrawable *drawable);
void        gimp_drawable_delete            (GimpDrawable *drawable);
gchar*      gimp_drawable_name              (gint32 drawable_ID);
gboolean    gimp_drawable_visible           (gint32 drawable_ID);
void        gimp_drawable_set_name          (gint32 drawable_ID,
                                             gchar *name);
void        gimp_drawable_set_visible       (gint32 drawable_ID,
                                             gboolean visible);
GimpTile*   gimp_drawable_get_tile          (GimpDrawable *drawable,
                                             gint shadow,
                                             gint row,
                                             gint col);
GimpTile*   gimp_drawable_get_tile2         (GimpDrawable *drawable,
                                             gint shadow,
                                             gint x,
                                             gint y);
guchar*     gimp_drawable_get_thumbnail_data
                                            (gint32 drawable_ID,
                                             gint *width,
                                             gint *height,
                                             gint *bpp);
void        gimp_drawable_merge_shadow      (gint32 drawable_ID,
                                             gboolean undo);
void        gimp_drawable_fill              (gint32 drawable_ID,
                                             GimpFillType fill_type);
void        gimp_drawable_update            (gint32 drawable_ID,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height);
gboolean    gimp_drawable_mask_bounds       (gint32 drawable_ID,
                                             gint *x1,
                                             gint *y1,
                                             gint *x2,
                                             gint *y2);
gint32      gimp_drawable_image             (gint32 drawable_ID);
GimpImageType gimp_drawable_type            (gint32 drawable_ID);
gboolean    gimp_drawable_has_alpha         (gint32 drawable_ID);
GimpImageType gimp_drawable_type_with_alpha (gint32 drawable_ID);
gboolean    gimp_drawable_is_rgb            (gint32 drawable_ID);
gboolean    gimp_drawable_is_gray           (gint32 drawable_ID);
gboolean    gimp_drawable_is_indexed        (gint32 drawable_ID);
gint        gimp_drawable_bytes             (gint32 drawable_ID);
gint        gimp_drawable_width             (gint32 drawable_ID);
gint        gimp_drawable_height            (gint32 drawable_ID);
void        gimp_drawable_offsets           (gint32 drawable_ID,
                                             gint *offset_x,
                                             gint *offset_y);
gboolean    gimp_drawable_is_layer          (gint32 drawable_ID);
gboolean    gimp_drawable_is_layer_mask     (gint32 drawable_ID);
gboolean    gimp_drawable_is_channel        (gint32 drawable_ID);
#define     gimp_drawable_offset
gint32      gimp_drawable_image_id          (gint32 drawable_ID);
guint       gimp_drawable_bpp               (gint32 drawable_ID);

Description

Details

struct GimpDrawable

struct GimpDrawable
{
  gint32    id;            /* drawable ID */
  guint     width;         /* width of drawble */
  guint     height;        /* height of drawble */
  guint     bpp;           /* bytes per pixel of drawable */
  guint     ntile_rows;    /* # of tile rows */
  guint     ntile_cols;    /* # of tile columns */
  GimpTile *tiles;         /* the normal tiles */
  GimpTile *shadow_tiles;  /* the shadow tiles */
};


gimp_drawable_get ()

GimpDrawable* gimp_drawable_get             (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_detach ()

void        gimp_drawable_detach            (GimpDrawable *drawable);

drawable : 


gimp_drawable_flush ()

void        gimp_drawable_flush             (GimpDrawable *drawable);

drawable : 


gimp_drawable_delete ()

void        gimp_drawable_delete            (GimpDrawable *drawable);

drawable : 


gimp_drawable_name ()

gchar*      gimp_drawable_name              (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_visible ()

gboolean    gimp_drawable_visible           (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_set_name ()

void        gimp_drawable_set_name          (gint32 drawable_ID,
                                             gchar *name);

drawable_ID : 
name : 


gimp_drawable_set_visible ()

void        gimp_drawable_set_visible       (gint32 drawable_ID,
                                             gboolean visible);

drawable_ID : 
visible : 


gimp_drawable_get_tile ()

GimpTile*   gimp_drawable_get_tile          (GimpDrawable *drawable,
                                             gint shadow,
                                             gint row,
                                             gint col);

drawable : 
shadow : 
row : 
col : 
Returns : 


gimp_drawable_get_tile2 ()

GimpTile*   gimp_drawable_get_tile2         (GimpDrawable *drawable,
                                             gint shadow,
                                             gint x,
                                             gint y);

drawable : 
shadow : 
x : 
y : 
Returns : 


gimp_drawable_get_thumbnail_data ()

guchar*     gimp_drawable_get_thumbnail_data
                                            (gint32 drawable_ID,
                                             gint *width,
                                             gint *height,
                                             gint *bpp);

drawable_ID : 
width : 
height : 
bpp : 


gimp_drawable_merge_shadow ()

void        gimp_drawable_merge_shadow      (gint32 drawable_ID,
                                             gboolean undo);

drawable_ID : 
undo : 


gimp_drawable_fill ()

void        gimp_drawable_fill              (gint32 drawable_ID,
                                             GimpFillType fill_type);

drawable_ID : 
fill_type : 


gimp_drawable_update ()

void        gimp_drawable_update            (gint32 drawable_ID,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height);

drawable_ID : 
x : 
y : 
width : 
height : 


gimp_drawable_mask_bounds ()

gboolean    gimp_drawable_mask_bounds       (gint32 drawable_ID,
                                             gint *x1,
                                             gint *y1,
                                             gint *x2,
                                             gint *y2);

drawable_ID : 
x1 : 
y1 : 
x2 : 
y2 : 
Returns : 


gimp_drawable_image ()

gint32      gimp_drawable_image             (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_type ()

GimpImageType gimp_drawable_type            (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_has_alpha ()

gboolean    gimp_drawable_has_alpha         (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_type_with_alpha ()

GimpImageType gimp_drawable_type_with_alpha (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_is_rgb ()

gboolean    gimp_drawable_is_rgb            (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_is_gray ()

gboolean    gimp_drawable_is_gray           (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_is_indexed ()

gboolean    gimp_drawable_is_indexed        (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_bytes ()

gint        gimp_drawable_bytes             (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_width ()

gint        gimp_drawable_width             (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_height ()

gint        gimp_drawable_height            (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_offsets ()

void        gimp_drawable_offsets           (gint32 drawable_ID,
                                             gint *offset_x,
                                             gint *offset_y);

drawable_ID : 
offset_x : 
offset_y : 


gimp_drawable_is_layer ()

gboolean    gimp_drawable_is_layer          (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_is_layer_mask ()

gboolean    gimp_drawable_is_layer_mask     (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_is_channel ()

gboolean    gimp_drawable_is_channel        (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_offset

#define gimp_drawable_offset    gimp_channel_ops_offset


gimp_drawable_image_id ()

gint32      gimp_drawable_image_id          (gint32 drawable_ID);

drawable_ID : 
Returns : 


gimp_drawable_bpp ()

guint       gimp_drawable_bpp               (gint32 drawable_ID);

drawable_ID : 
Returns :