Class Point
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
PointHandleTransfer ownership: None Nullable: False
b
PointHandleTransfer ownership: None Nullable: False
dX
floatTransfer ownership: Full Nullable: False
dY
floatTransfer 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
PointHandleTransfer ownership: None Nullable: False
b
PointHandleTransfer 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
PointHandleTransfer 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
PointHandleTransfer ownership: None Nullable: False
x
floatTransfer ownership: None Nullable: False
y
floatTransfer 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
PointHandleTransfer ownership: None Nullable: False
src
PointHandleTransfer 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
PointHandleTransfer ownership: None Nullable: False
src
Vec2HandleTransfer 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
PointHandleTransfer ownership: None Nullable: False
b
PointHandleTransfer ownership: None Nullable: False
epsilon
floatTransfer 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