Pattern
Object Hierarchy:
Description:
[ CCode ( cname = "cairo_pattern_t" , ref_function = "cairo_pattern_reference" , type_id = "cairo_gobject_pattern_get_type ()" , unref_function = "cairo_pattern_destroy" ) ]
[ Compact ]
public class Pattern
Content:
Creation methods:
- 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 Pattern.rgb (double red, double green, double blue)
- public Pattern.rgba (double red, double green, double blue, double alpha)
Methods:
- 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 get_color_stop_count (out int count)
- public Status get_color_stop_rgba (int index, out double offset, out double red, out double green, out double blue, out double alpha)
- public Extend get_extend ()
- public Filter get_filter ()
- public Status get_linear_points (out double x0, out double y0, out double x1, out double y1)
- public void get_matrix (out Matrix matrix)
- public Status get_rgba (out double red, out double green, out double blue, out double alpha)
- public Status get_surface (out unowned Surface surface)
- public PatternType get_type ()
- public unowned G get_user_data<G> (UserDataKey? key)
- public void set_extend (Extend extend)
- public void set_filter (Filter filter)
- public void set_matrix (Matrix matrix)
- public Status set_user_data<G> (UserDataKey? key, owned G data)
- public Status status ()