Rectangle
class Rectangle(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)
A GdkRectangle
data type for representing rectangles.
GdkRectangle
is identical to cairo_rectangle_t
. Together with Cairo’s cairo_region_t
data type, these are the central types for representing sets of pixels.
The intersection of two rectangles can be computed with method@Gdk.Rectangle.intersect; to find the union of two rectangles use method@Gdk.Rectangle.union.
The cairo_region_t
type provided by Cairo is usually used for managing non-rectangular clipping of graphical operations.
The Graphene library has a number of other data types for regions and volumes in 2D and 3D.
Constructors
Link copied to clipboard
constructor()
Allocate a new Rectangle.
constructor(scope: <Error class: unknown class>)
Allocate a new Rectangle using the provided AutofreeScope.
constructor(x: <Error class: unknown class>, y: <Error class: unknown class>, width: <Error class: unknown class>, height: <Error class: unknown class>)
Allocate a new Rectangle.
constructor(x: <Error class: unknown class>, y: <Error class: unknown class>, width: <Error class: unknown class>, height: <Error class: unknown class>, scope: <Error class: unknown class>)
Allocate a new Rectangle using the provided AutofreeScope.
constructor(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)