EomTransform

EomTransform

Synopsis

enum                EomTransformType;
struct              EomTransform;
GdkPixbuf *         eom_transform_apply                 (EomTransform *trans,
                                                         GdkPixbuf *pixbuf,
                                                         EomJob *job);
EomTransform *      eom_transform_reverse               (EomTransform *trans);
EomTransform *      eom_transform_compose               (EomTransform *trans,
                                                         EomTransform *compose);
gboolean            eom_transform_is_identity           (EomTransform *trans);
EomTransform *      eom_transform_identity_new          (void);
EomTransform *      eom_transform_rotate_new            (int degree);
EomTransform *      eom_transform_flip_new              (EomTransformType type);
EomTransform *      eom_transform_scale_new             (double sx,
                                                         double sy);
EomTransform *      eom_transform_new                   (EomTransformType trans);
EomTransformType    eom_transform_get_transform_type    (EomTransform *trans);

Object Hierarchy

  GObject
   +----EomTransform

Description

Details

enum EomTransformType

typedef enum {
	EOM_TRANSFORM_NONE,
	EOM_TRANSFORM_ROT_90,
	EOM_TRANSFORM_ROT_180,
	EOM_TRANSFORM_ROT_270,
	EOM_TRANSFORM_FLIP_HORIZONTAL,
	EOM_TRANSFORM_FLIP_VERTICAL,
	EOM_TRANSFORM_TRANSPOSE,
	EOM_TRANSFORM_TRANSVERSE
} EomTransformType;


struct EomTransform

struct EomTransform;


eom_transform_apply ()

GdkPixbuf *         eom_transform_apply                 (EomTransform *trans,
                                                         GdkPixbuf *pixbuf,
                                                         EomJob *job);


eom_transform_reverse ()

EomTransform *      eom_transform_reverse               (EomTransform *trans);


eom_transform_compose ()

EomTransform *      eom_transform_compose               (EomTransform *trans,
                                                         EomTransform *compose);


eom_transform_is_identity ()

gboolean            eom_transform_is_identity           (EomTransform *trans);


eom_transform_identity_new ()

EomTransform *      eom_transform_identity_new          (void);


eom_transform_rotate_new ()

EomTransform *      eom_transform_rotate_new            (int degree);


eom_transform_flip_new ()

EomTransform *      eom_transform_flip_new              (EomTransformType type);


eom_transform_scale_new ()

EomTransform *      eom_transform_scale_new             (double sx,
                                                         double sy);


eom_transform_new ()

EomTransform *      eom_transform_new                   (EomTransformType trans);


eom_transform_get_transform_type ()

EomTransformType    eom_transform_get_transform_type    (EomTransform *trans);