Table of Contents

Class Rect

Namespace
Graphene.Internal
Assembly
Graphene-1.0.dll
public class Rect
Inheritance
Rect
Inherited Members

Methods

Alloc()

Calls native function graphene_rect_alloc. Version: 1.0

[Version("1.0")]
public static extern RectOwnedHandle Alloc()

Returns

RectOwnedHandle

Transfer ownership: Full Nullable: False

ContainsPoint(RectHandle, PointHandle)

Calls native method graphene_rect_contains_point. Version: 1.0

[Version("1.0")]
public static extern bool ContainsPoint(RectHandle r, PointHandle p)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

p PointHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ContainsRect(RectHandle, RectHandle)

Calls native method graphene_rect_contains_rect. Version: 1.0

[Version("1.0")]
public static extern bool ContainsRect(RectHandle a, RectHandle b)

Parameters

a RectHandle

Transfer ownership: None Nullable: False

b RectHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Equal(RectHandle, RectHandle)

Calls native method graphene_rect_equal. Version: 1.0

[Version("1.0")]
public static extern bool Equal(RectHandle a, RectHandle b)

Parameters

a RectHandle

Transfer ownership: None Nullable: False

b RectHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Free(RectHandle)

Calls native method graphene_rect_free. Version: 1.0

[Version("1.0")]
public static extern void Free(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

GetArea(RectHandle)

Calls native method graphene_rect_get_area. Version: 1.10

[Version("1.10")]
public static extern float GetArea(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetGType()

Calls native function graphene_rect_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeight(RectHandle)

Calls native method graphene_rect_get_height. Version: 1.0

[Version("1.0")]
public static extern float GetHeight(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetVertices(RectHandle, Vec2ArrayHandle)

Calls native method graphene_rect_get_vertices. Version: 1.4

[Version("1.4")]
public static extern void GetVertices(RectHandle r, Vec2ArrayHandle vertices)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

vertices Vec2ArrayHandle

Transfer ownership: None Nullable: False

GetWidth(RectHandle)

Calls native method graphene_rect_get_width. Version: 1.0

[Version("1.0")]
public static extern float GetWidth(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetX(RectHandle)

Calls native method graphene_rect_get_x. Version: 1.0

[Version("1.0")]
public static extern float GetX(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetY(RectHandle)

Calls native method graphene_rect_get_y. Version: 1.0

[Version("1.0")]
public static extern float GetY(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

Init(RectHandle, float, float, float, float)

Calls native method graphene_rect_init. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle Init(RectHandle r, float x, float y, float width, float height)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

x float

Transfer ownership: None Nullable: False

y float

Transfer ownership: None Nullable: False

width float

Transfer ownership: None Nullable: False

height float

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

InitFromRect(RectHandle, RectHandle)

Calls native method graphene_rect_init_from_rect. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle InitFromRect(RectHandle r, RectHandle src)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

src RectHandle

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

Inset(RectHandle, float, float)

Calls native method graphene_rect_inset. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle Inset(RectHandle r, float dX, float dY)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

dX float

Transfer ownership: None Nullable: False

dY float

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

Normalize(RectHandle)

Calls native method graphene_rect_normalize. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle Normalize(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

Offset(RectHandle, float, float)

Calls native method graphene_rect_offset. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle Offset(RectHandle r, float dX, float dY)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

dX float

Transfer ownership: None Nullable: False

dY float

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

RoundToPixel(RectHandle)

Calls native method graphene_rect_round_to_pixel. Version: 1.0

[Version("1.0")]
public static extern RectUnownedHandle RoundToPixel(RectHandle r)

Parameters

r RectHandle

Transfer ownership: None Nullable: False

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False

Zero()

Calls native function graphene_rect_zero. Version: 1.4

[Version("1.4")]
public static extern RectUnownedHandle Zero()

Returns

RectUnownedHandle

Transfer ownership: None Nullable: False