GoGradient

GoGradient

Synopsis

enum                GOGradientDirection;
GOGradientDirection go_gradient_dir_from_str            (const gchar *name);
const gchar*        go_gradient_dir_as_str              (GOGradientDirection dir);
void                go_gradient_setup                   (ArtGradientLinear *gradient,
                                                         GOGradientDirection dir,
                                                         GOColor col0,
                                                         GOColor col1,
                                                         double x0,
                                                         double y0,
                                                         double x1,
                                                         double y1,
                                                         ArtGradientStop *stops);

Description

Details

enum GOGradientDirection

typedef enum {
	GO_GRADIENT_N_TO_S,
	GO_GRADIENT_S_TO_N,
	GO_GRADIENT_N_TO_S_MIRRORED,
	GO_GRADIENT_S_TO_N_MIRRORED,
	GO_GRADIENT_W_TO_E,
	GO_GRADIENT_E_TO_W,
	GO_GRADIENT_W_TO_E_MIRRORED,
	GO_GRADIENT_E_TO_W_MIRRORED,
	GO_GRADIENT_NW_TO_SE,
	GO_GRADIENT_SE_TO_NW,
	GO_GRADIENT_NW_TO_SE_MIRRORED,
	GO_GRADIENT_SE_TO_NW_MIRRORED,
	GO_GRADIENT_NE_TO_SW,
	GO_GRADIENT_SW_TO_NE,
	GO_GRADIENT_SW_TO_NE_MIRRORED,
	GO_GRADIENT_NE_TO_SW_MIRRORED,
	GO_GRADIENT_MAX
} GOGradientDirection;


go_gradient_dir_from_str ()

GOGradientDirection go_gradient_dir_from_str            (const gchar *name);

name :

Returns :


go_gradient_dir_as_str ()

const gchar*        go_gradient_dir_as_str              (GOGradientDirection dir);

dir :

Returns :


go_gradient_setup ()

void                go_gradient_setup                   (ArtGradientLinear *gradient,
                                                         GOGradientDirection dir,
                                                         GOColor col0,
                                                         GOColor col1,
                                                         double x0,
                                                         double y0,
                                                         double x1,
                                                         double y1,
                                                         ArtGradientStop *stops);

gradient :

dir :

col0 :

col1 :

x0 :

y0 :

x1 :

y1 :

stops :