GimpPerspectiveClone

GimpPerspectiveClone

Synopsis

                    GimpPerspectiveClone;
void                gimp_perspective_clone_register     (Gimp *gimp,
                                                         GimpPaintRegisterCallback callback);
void                gimp_perspective_clone_set_transform
                                                        (GimpPerspectiveClone *clone,
                                                         GimpMatrix3 *transform);
void                gimp_perspective_clone_get_source_point
                                                        (GimpPerspectiveClone *clone,
                                                         gdouble x,
                                                         gdouble y,
                                                         gdouble *newx,
                                                         gdouble *newy);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpPaintCore
               +----GimpBrushCore
                     +----GimpSourceCore
                           +----GimpClone
                                 +----GimpPerspectiveClone

Description

Details

GimpPerspectiveClone

typedef struct _GimpPerspectiveClone GimpPerspectiveClone;


gimp_perspective_clone_register ()

void                gimp_perspective_clone_register     (Gimp *gimp,
                                                         GimpPaintRegisterCallback callback);


gimp_perspective_clone_set_transform ()

void                gimp_perspective_clone_set_transform
                                                        (GimpPerspectiveClone *clone,
                                                         GimpMatrix3 *transform);


gimp_perspective_clone_get_source_point ()

void                gimp_perspective_clone_get_source_point
                                                        (GimpPerspectiveClone *clone,
                                                         gdouble x,
                                                         gdouble y,
                                                         gdouble *newx,
                                                         gdouble *newy);