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
a
Point3DHandleTransfer ownership: None Nullable: False
b
Point3DHandleTransfer 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
a
Point3DHandleTransfer ownership: None Nullable: False
b
Point3DHandleTransfer 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
p
Point3DHandleTransfer 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
p
Point3DHandleTransfer ownership: None Nullable: False
x
floatTransfer ownership: None Nullable: False
y
floatTransfer ownership: None Nullable: False
z
floatTransfer 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
p
Point3DHandleTransfer ownership: None Nullable: False
src
Point3DHandleTransfer 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
p
Point3DHandleTransfer ownership: None Nullable: False
v
Vec3HandleTransfer 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
p
Point3DHandleTransfer 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
a
Point3DHandleTransfer ownership: None Nullable: False
b
Point3DHandleTransfer ownership: None Nullable: False
epsilon
floatTransfer 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