public class Region {
public Region ( ) ;
public weak Region copy ( ) ;
public bool empty ( ) ;
public bool equal ( Region region2 ) ;
public void get_clipbox ( Rectangle rectangle ) ;
public void get_rectangles ( Rectangle[] rectangles ) ;
public void intersect ( Region source2 ) ;
public void offset ( int dx,
int dy ) ;
public bool point_in ( int x,
int y ) ;
public static weak Region polygon ( Point points,
int npoints,
FillRule fill_rule ) ;
public OverlapType rect_in ( Rectangle rectangle ) ;
public static weak Region rectangle ( Rectangle rectangle ) ;
public void shrink ( int dx,
int dy ) ;
public void spans_intersect_foreach ( Span[] spans,
bool sorted,
SpanFunc function,
void** data ) ;
public void subtract ( Region source2 ) ;
public void union ( Region source2 ) ;
public void union_with_rect ( Rectangle rect ) ;
public void xor ( Region source2 ) ;
}

public Region ( ) ;
public weak Region copy ( ) ;
public bool empty ( ) ;
public bool equal ( Region region2 ) ;
public void get_clipbox ( Rectangle rectangle ) ;
public void get_rectangles ( Rectangle[] rectangles ) ;
public void intersect ( Region source2 ) ;
public void offset ( int dx,
int dy ) ;
public bool point_in ( int x,
int y ) ;
public static weak Region polygon ( Point points,
int npoints,
FillRule fill_rule ) ;
public OverlapType rect_in ( Rectangle rectangle ) ;
public static weak Region rectangle ( Rectangle rectangle ) ;
public void shrink ( int dx,
int dy ) ;
public void spans_intersect_foreach ( Span[] spans,
bool sorted,
SpanFunc function,
void** data ) ;
public void subtract ( Region source2 ) ;
public void union ( Region source2 ) ;
public void union_with_rect ( Rectangle rect ) ;
public void xor ( Region source2 ) ;
Created by Valadoc