Table of Contents

Class Rectangle

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class Rectangle
Inheritance
Rectangle
Inherited Members

Methods

ContainsPoint(RectangleHandle, int, int)

Calls native method gdk_rectangle_contains_point.

public static extern bool ContainsPoint(RectangleHandle rect, int x, int y)

Parameters

rect RectangleHandle

Transfer ownership: None Nullable: False

x int

Transfer ownership: None Nullable: False

y int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Equal(RectangleHandle, RectangleHandle)

Calls native method gdk_rectangle_equal.

public static extern bool Equal(RectangleHandle rect1, RectangleHandle rect2)

Parameters

rect1 RectangleHandle

Transfer ownership: None Nullable: False

rect2 RectangleHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_rectangle_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Intersect(RectangleHandle, RectangleHandle, RectangleHandle)

Calls native method gdk_rectangle_intersect.

public static extern bool Intersect(RectangleHandle src1, RectangleHandle src2, RectangleHandle dest)

Parameters

src1 RectangleHandle

Transfer ownership: None Nullable: False

src2 RectangleHandle

Transfer ownership: None Nullable: False

dest RectangleHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Union(RectangleHandle, RectangleHandle, RectangleHandle)

Calls native method gdk_rectangle_union.

public static extern void Union(RectangleHandle src1, RectangleHandle src2, RectangleHandle dest)

Parameters

src1 RectangleHandle

Transfer ownership: None Nullable: False

src2 RectangleHandle

Transfer ownership: None Nullable: False

dest RectangleHandle

Transfer ownership: None Nullable: False