Class Point3D
public class Point3D
- Inheritance
-
Point3D
- Inherited Members
Methods
Alloc()
Calls native constructor graphene_point3d_alloc. Version: 1.0
[Version("1.0")]
public static extern Point3DOwnedHandle Alloc()
Returns
- Point3DOwnedHandle
Transfer ownership: Full Nullable: False
Dot(Point3DHandle, Point3DHandle)
Calls native method graphene_point3d_dot. Version: 1.0
[Version("1.0")]
public static extern float Dot(Point3DHandle a, Point3DHandle b)
Parameters
aPoint3DHandleTransfer ownership: None Nullable: False
bPoint3DHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
Equal(Point3DHandle, Point3DHandle)
Calls native method graphene_point3d_equal. Version: 1.0
[Version("1.0")]
public static extern bool Equal(Point3DHandle a, Point3DHandle b)
Parameters
aPoint3DHandleTransfer ownership: None Nullable: False
bPoint3DHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Free(Point3DHandle)
Calls native method graphene_point3d_free. Version: 1.0
[Version("1.0")]
public static extern void Free(Point3DHandle p)
Parameters
pPoint3DHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function graphene_point3d_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Init(Point3DHandle, float, float, float)
Calls native method graphene_point3d_init. Version: 1.0
[Version("1.0")]
public static extern Point3DUnownedHandle Init(Point3DHandle p, float x, float y, float z)
Parameters
pPoint3DHandleTransfer ownership: None Nullable: False
xfloatTransfer ownership: None Nullable: False
yfloatTransfer ownership: None Nullable: False
zfloatTransfer ownership: None Nullable: False
Returns
- Point3DUnownedHandle
Transfer ownership: None Nullable: False
InitFromPoint(Point3DHandle, Point3DHandle)
Calls native method graphene_point3d_init_from_point. Version: 1.0
[Version("1.0")]
public static extern Point3DUnownedHandle InitFromPoint(Point3DHandle p, Point3DHandle src)
Parameters
pPoint3DHandleTransfer ownership: None Nullable: False
srcPoint3DHandleTransfer ownership: None Nullable: False
Returns
- Point3DUnownedHandle
Transfer ownership: None Nullable: False
InitFromVec3(Point3DHandle, Vec3Handle)
Calls native method graphene_point3d_init_from_vec3. Version: 1.0
[Version("1.0")]
public static extern Point3DUnownedHandle InitFromVec3(Point3DHandle p, Vec3Handle v)
Parameters
pPoint3DHandleTransfer ownership: None Nullable: False
vVec3HandleTransfer ownership: None Nullable: False
Returns
- Point3DUnownedHandle
Transfer ownership: None Nullable: False
Length(Point3DHandle)
Calls native method graphene_point3d_length. Version: 1.0
[Version("1.0")]
public static extern float Length(Point3DHandle p)
Parameters
pPoint3DHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
Near(Point3DHandle, Point3DHandle, float)
Calls native method graphene_point3d_near. Version: 1.0
[Version("1.0")]
public static extern bool Near(Point3DHandle a, Point3DHandle b, float epsilon)
Parameters
aPoint3DHandleTransfer ownership: None Nullable: False
bPoint3DHandleTransfer ownership: None Nullable: False
epsilonfloatTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Zero()
Calls native function graphene_point3d_zero. Version: 1.0
[Version("1.0")]
public static extern Point3DUnownedHandle Zero()
Returns
- Point3DUnownedHandle
Transfer ownership: None Nullable: False