Table of Contents

Class PathPoint

Namespace
Gsk.Internal
Assembly
Gsk-4.0.dll
public class PathPoint
Inheritance
PathPoint
Inherited Members

Methods

Compare(PathPointHandle, PathPointHandle)

Calls native method gsk_path_point_compare. Version: 4.14

[Version("4.14")]
public static extern int Compare(PathPointHandle point1, PathPointHandle point2)

Parameters

point1 PathPointHandle

Transfer ownership: None Nullable: False

point2 PathPointHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Copy(PathPointHandle)

Calls native method gsk_path_point_copy.

public static extern PathPointOwnedHandle Copy(PathPointHandle point)

Parameters

point PathPointHandle

Transfer ownership: None Nullable: False

Returns

PathPointOwnedHandle

Transfer ownership: Full Nullable: False

Equal(PathPointHandle, PathPointHandle)

Calls native method gsk_path_point_equal. Version: 4.14

[Version("4.14")]
public static extern bool Equal(PathPointHandle point1, PathPointHandle point2)

Parameters

point1 PathPointHandle

Transfer ownership: None Nullable: False

point2 PathPointHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Free(PathPointHandle)

Calls native method gsk_path_point_free.

public static extern void Free(PathPointHandle point)

Parameters

point PathPointHandle

Transfer ownership: None Nullable: False

GetDistance(PathPointHandle, PathMeasureHandle)

Calls native method gsk_path_point_get_distance. Version: 4.14

[Version("4.14")]
public static extern float GetDistance(PathPointHandle point, PathMeasureHandle measure)

Parameters

point PathPointHandle

Transfer ownership: None Nullable: False

measure PathMeasureHandle

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetGType()

Calls native function gsk_path_point_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetRotation(PathPointHandle, PathHandle, PathDirection)

Calls native method gsk_path_point_get_rotation. Version: 4.14

[Version("4.14")]
public static extern float GetRotation(PathPointHandle point, PathHandle path, PathDirection direction)

Parameters

point PathPointHandle

Transfer ownership: None Nullable: False

path PathHandle

Transfer ownership: None Nullable: False

direction PathDirection

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False