Table of Contents

Class Point

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

Methods

Alloc()

Calls native constructor graphene_point_alloc. Version: 1.0

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

Returns

PointOwnedHandle

Transfer ownership: Full Nullable: False

Distance(PointHandle, PointHandle, out float, out float)

Calls native method graphene_point_distance. Version: 1.0

[Version("1.0")]
public static extern float Distance(PointHandle a, PointHandle b, out float dX, out float dY)

Parameters

a PointHandle

Transfer ownership: None Nullable: False

b PointHandle

Transfer ownership: None Nullable: False

dX float

Transfer ownership: Full Nullable: False

dY float

Transfer ownership: Full Nullable: False

Returns

float

Transfer ownership: None Nullable: False

Equal(PointHandle, PointHandle)

Calls native method graphene_point_equal. Version: 1.0

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

Parameters

a PointHandle

Transfer ownership: None Nullable: False

b PointHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Free(PointHandle)

Calls native method graphene_point_free. Version: 1.0

[Version("1.0")]
public static extern void Free(PointHandle p)

Parameters

p PointHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function graphene_point_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Init(PointHandle, float, float)

Calls native method graphene_point_init. Version: 1.0

[Version("1.0")]
public static extern PointUnownedHandle Init(PointHandle p, float x, float y)

Parameters

p PointHandle

Transfer ownership: None Nullable: False

x float

Transfer ownership: None Nullable: False

y float

Transfer ownership: None Nullable: False

Returns

PointUnownedHandle

Transfer ownership: None Nullable: False

InitFromPoint(PointHandle, PointHandle)

Calls native method graphene_point_init_from_point. Version: 1.0

[Version("1.0")]
public static extern PointUnownedHandle InitFromPoint(PointHandle p, PointHandle src)

Parameters

p PointHandle

Transfer ownership: None Nullable: False

src PointHandle

Transfer ownership: None Nullable: False

Returns

PointUnownedHandle

Transfer ownership: None Nullable: False

InitFromVec2(PointHandle, Vec2Handle)

Calls native method graphene_point_init_from_vec2. Version: 1.4

[Version("1.4")]
public static extern PointUnownedHandle InitFromVec2(PointHandle p, Vec2Handle src)

Parameters

p PointHandle

Transfer ownership: None Nullable: False

src Vec2Handle

Transfer ownership: None Nullable: False

Returns

PointUnownedHandle

Transfer ownership: None Nullable: False

Near(PointHandle, PointHandle, float)

Calls native method graphene_point_near. Version: 1.0

[Version("1.0")]
public static extern bool Near(PointHandle a, PointHandle b, float epsilon)

Parameters

a PointHandle

Transfer ownership: None Nullable: False

b PointHandle

Transfer ownership: None Nullable: False

epsilon float

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Zero()

Calls native function graphene_point_zero. Version: 1.0

[Version("1.0")]
public static extern PointUnownedHandle Zero()

Returns

PointUnownedHandle

Transfer ownership: None Nullable: False