GimpProjectable

GimpProjectable

Synopsis

#define             GIMP_PROJECTABLE_GET_INTERFACE      (obj)
                    GimpProjectable;
void                gimp_projectable_invalidate         (GimpProjectable *projectable,
                                                         gint x,
                                                         gint y,
                                                         gint width,
                                                         gint height);
void                gimp_projectable_flush              (GimpProjectable *projectable,
                                                         gboolean preview_invalidated);
void                gimp_projectable_structure_changed  (GimpProjectable *projectable);
GimpImage *         gimp_projectable_get_image          (GimpProjectable *projectable);
GimpImageType       gimp_projectable_get_image_type     (GimpProjectable *projectable);
void                gimp_projectable_get_offset         (GimpProjectable *projectable,
                                                         gint *x,
                                                         gint *y);
void                gimp_projectable_get_size           (GimpProjectable *projectable,
                                                         gint *width,
                                                         gint *height);
GeglNode *          gimp_projectable_get_graph          (GimpProjectable *projectable);
void                gimp_projectable_invalidate_preview (GimpProjectable *projectable);
GList *             gimp_projectable_get_layers         (GimpProjectable *projectable);
GList *             gimp_projectable_get_channels       (GimpProjectable *projectable);

Description

Details

GIMP_PROJECTABLE_GET_INTERFACE()

#define GIMP_PROJECTABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GIMP_TYPE_PROJECTABLE, GimpProjectableInterface))


GimpProjectable

typedef struct _GimpProjectable GimpProjectable;


gimp_projectable_invalidate ()

void                gimp_projectable_invalidate         (GimpProjectable *projectable,
                                                         gint x,
                                                         gint y,
                                                         gint width,
                                                         gint height);


gimp_projectable_flush ()

void                gimp_projectable_flush              (GimpProjectable *projectable,
                                                         gboolean preview_invalidated);


gimp_projectable_structure_changed ()

void                gimp_projectable_structure_changed  (GimpProjectable *projectable);


gimp_projectable_get_image ()

GimpImage *         gimp_projectable_get_image          (GimpProjectable *projectable);


gimp_projectable_get_image_type ()

GimpImageType       gimp_projectable_get_image_type     (GimpProjectable *projectable);


gimp_projectable_get_offset ()

void                gimp_projectable_get_offset         (GimpProjectable *projectable,
                                                         gint *x,
                                                         gint *y);


gimp_projectable_get_size ()

void                gimp_projectable_get_size           (GimpProjectable *projectable,
                                                         gint *width,
                                                         gint *height);


gimp_projectable_get_graph ()

GeglNode *          gimp_projectable_get_graph          (GimpProjectable *projectable);


gimp_projectable_invalidate_preview ()

void                gimp_projectable_invalidate_preview (GimpProjectable *projectable);


gimp_projectable_get_layers ()

GList *             gimp_projectable_get_layers         (GimpProjectable *projectable);


gimp_projectable_get_channels ()

GList *             gimp_projectable_get_channels       (GimpProjectable *projectable);