Class Plane
public class Plane
- Inheritance
-
Plane
- Inherited Members
Methods
Alloc()
Calls native constructor graphene_plane_alloc. Version: 1.2
[Version("1.2")]
public static extern PlaneOwnedHandle Alloc()
Returns
- PlaneOwnedHandle
Transfer ownership: Full Nullable: False
Distance(PlaneHandle, Point3DHandle)
Calls native method graphene_plane_distance. Version: 1.2
[Version("1.2")]
public static extern float Distance(PlaneHandle p, Point3DHandle point)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
point
Point3DHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
Equal(PlaneHandle, PlaneHandle)
Calls native method graphene_plane_equal. Version: 1.2
[Version("1.2")]
public static extern bool Equal(PlaneHandle a, PlaneHandle b)
Parameters
a
PlaneHandleTransfer ownership: None Nullable: False
b
PlaneHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Free(PlaneHandle)
Calls native method graphene_plane_free. Version: 1.2
[Version("1.2")]
public static extern void Free(PlaneHandle p)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
GetConstant(PlaneHandle)
Calls native method graphene_plane_get_constant. Version: 1.2
[Version("1.2")]
public static extern float GetConstant(PlaneHandle p)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetGType()
Calls native function graphene_plane_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Init(PlaneHandle, Vec3Handle, float)
Calls native method graphene_plane_init. Version: 1.2
[Version("1.2")]
public static extern PlaneUnownedHandle Init(PlaneHandle p, Vec3Handle normal, float constant)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
normal
Vec3HandleTransfer ownership: None Nullable: True
constant
floatTransfer ownership: None Nullable: False
Returns
- PlaneUnownedHandle
Transfer ownership: None Nullable: False
InitFromPlane(PlaneHandle, PlaneHandle)
Calls native method graphene_plane_init_from_plane. Version: 1.2
[Version("1.2")]
public static extern PlaneUnownedHandle InitFromPlane(PlaneHandle p, PlaneHandle src)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
src
PlaneHandleTransfer ownership: None Nullable: False
Returns
- PlaneUnownedHandle
Transfer ownership: None Nullable: False
InitFromPoint(PlaneHandle, Vec3Handle, Point3DHandle)
Calls native method graphene_plane_init_from_point. Version: 1.2
[Version("1.2")]
public static extern PlaneUnownedHandle InitFromPoint(PlaneHandle p, Vec3Handle normal, Point3DHandle point)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
normal
Vec3HandleTransfer ownership: None Nullable: False
point
Point3DHandleTransfer ownership: None Nullable: False
Returns
- PlaneUnownedHandle
Transfer ownership: None Nullable: False
InitFromPoints(PlaneHandle, Point3DHandle, Point3DHandle, Point3DHandle)
Calls native method graphene_plane_init_from_points. Version: 1.2
[Version("1.2")]
public static extern PlaneUnownedHandle InitFromPoints(PlaneHandle p, Point3DHandle a, Point3DHandle b, Point3DHandle c)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
a
Point3DHandleTransfer ownership: None Nullable: False
b
Point3DHandleTransfer ownership: None Nullable: False
c
Point3DHandleTransfer ownership: None Nullable: False
Returns
- PlaneUnownedHandle
Transfer ownership: None Nullable: False
InitFromVec4(PlaneHandle, Vec4Handle)
Calls native method graphene_plane_init_from_vec4. Version: 1.2
[Version("1.2")]
public static extern PlaneUnownedHandle InitFromVec4(PlaneHandle p, Vec4Handle src)
Parameters
p
PlaneHandleTransfer ownership: None Nullable: False
src
Vec4HandleTransfer ownership: None Nullable: False
Returns
- PlaneUnownedHandle
Transfer ownership: None Nullable: False