public class Pattern {
public Pattern.rgb ( double red,
double green,
double blue ) ;
public Pattern.rgba ( double red,
double green,
double blue,
double alpha ) ;
public Pattern.for_surface ( Surface surface ) ;
public Pattern.linear ( double x0,
double y0,
double x1,
double y1 ) ;
public Pattern.radial ( double cx0,
double cy0,
double radius0,
double cx1,
double cy1,
double radius1 ) ;
public void add_color_stop_rgb ( double offset,
double red,
double green,
double blue ) ;
public void add_color_stop_rgba ( double offset,
double red,
double green,
double blue,
double alpha ) ;
public Status status ( ) ;
public void set_extend ( Extend extend ) ;
public Extend get_extend ( ) ;
public void set_filter ( Filter filter ) ;
public Filter get_filter ( ) ;
public void set_matrix ( Matrix matrix ) ;
public void get_matrix ( Matrix matrix ) ;
public PatternType get_type ( ) ;
}

public Pattern.rgb ( double red,
double green,
double blue ) ;
public Pattern.rgba ( double red,
double green,
double blue,
double alpha ) ;
public Pattern.for_surface ( Surface surface ) ;
public Pattern.linear ( double x0,
double y0,
double x1,
double y1 ) ;
public Pattern.radial ( double cx0,
double cy0,
double radius0,
double cx1,
double cy1,
double radius1 ) ;
public void add_color_stop_rgb ( double offset,
double red,
double green,
double blue ) ;
public void add_color_stop_rgba ( double offset,
double red,
double green,
double blue,
double alpha ) ;
public Status status ( ) ;
public void set_extend ( Extend extend ) ;
public Extend get_extend ( ) ;
public void set_filter ( Filter filter ) ;
public Filter get_filter ( ) ;
public void set_matrix ( Matrix matrix ) ;
public void get_matrix ( Matrix matrix ) ;
public PatternType get_type ( ) ;
Created by Valadoc