Class Box
public class Box
- Inheritance
-
Box
- Inherited Members
Methods
Alloc()
Calls native constructor graphene_box_alloc. Version: 1.2
[Version("1.2")]
public static extern BoxOwnedHandle Alloc()
Returns
- BoxOwnedHandle
Transfer ownership: Full Nullable: False
ContainsBox(BoxHandle, BoxHandle)
Calls native method graphene_box_contains_box. Version: 1.2
[Version("1.2")]
public static extern bool ContainsBox(BoxHandle a, BoxHandle b)
Parameters
aBoxHandleTransfer ownership: None Nullable: False
bBoxHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ContainsPoint(BoxHandle, Point3DHandle)
Calls native method graphene_box_contains_point. Version: 1.2
[Version("1.2")]
public static extern bool ContainsPoint(BoxHandle box, Point3DHandle point)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
pointPoint3DHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Empty()
Calls native function graphene_box_empty. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle Empty()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
Equal(BoxHandle, BoxHandle)
Calls native method graphene_box_equal. Version: 1.2
[Version("1.2")]
public static extern bool Equal(BoxHandle a, BoxHandle b)
Parameters
aBoxHandleTransfer ownership: None Nullable: False
bBoxHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Expand(BoxHandle, Point3DHandle, BoxHandle)
Calls native method graphene_box_expand. Version: 1.2
[Version("1.2")]
public static extern void Expand(BoxHandle box, Point3DHandle point, BoxHandle res)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
pointPoint3DHandleTransfer ownership: None Nullable: False
resBoxHandleTransfer ownership: None Nullable: False
ExpandScalar(BoxHandle, float, BoxHandle)
Calls native method graphene_box_expand_scalar. Version: 1.2
[Version("1.2")]
public static extern void ExpandScalar(BoxHandle box, float scalar, BoxHandle res)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
scalarfloatTransfer ownership: None Nullable: False
resBoxHandleTransfer ownership: None Nullable: False
ExpandVec3(BoxHandle, Vec3Handle, BoxHandle)
Calls native method graphene_box_expand_vec3. Version: 1.2
[Version("1.2")]
public static extern void ExpandVec3(BoxHandle box, Vec3Handle vec, BoxHandle res)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
vecVec3HandleTransfer ownership: None Nullable: False
resBoxHandleTransfer ownership: None Nullable: False
Free(BoxHandle)
Calls native method graphene_box_free. Version: 1.2
[Version("1.2")]
public static extern void Free(BoxHandle box)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
GetBoundingSphere(BoxHandle, SphereHandle)
Calls native method graphene_box_get_bounding_sphere. Version: 1.2
[Version("1.2")]
public static extern void GetBoundingSphere(BoxHandle box, SphereHandle sphere)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
sphereSphereHandleTransfer ownership: None Nullable: False
GetCenter(BoxHandle, Point3DHandle)
Calls native method graphene_box_get_center. Version: 1.2
[Version("1.2")]
public static extern void GetCenter(BoxHandle box, Point3DHandle center)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
centerPoint3DHandleTransfer ownership: None Nullable: False
GetDepth(BoxHandle)
Calls native method graphene_box_get_depth. Version: 1.2
[Version("1.2")]
public static extern float GetDepth(BoxHandle box)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetGType()
Calls native function graphene_box_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHeight(BoxHandle)
Calls native method graphene_box_get_height. Version: 1.2
[Version("1.2")]
public static extern float GetHeight(BoxHandle box)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetMax(BoxHandle, Point3DHandle)
Calls native method graphene_box_get_max. Version: 1.2
[Version("1.2")]
public static extern void GetMax(BoxHandle box, Point3DHandle max)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
maxPoint3DHandleTransfer ownership: None Nullable: False
GetMin(BoxHandle, Point3DHandle)
Calls native method graphene_box_get_min. Version: 1.2
[Version("1.2")]
public static extern void GetMin(BoxHandle box, Point3DHandle min)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
minPoint3DHandleTransfer ownership: None Nullable: False
GetSize(BoxHandle, Vec3Handle)
Calls native method graphene_box_get_size. Version: 1.2
[Version("1.2")]
public static extern void GetSize(BoxHandle box, Vec3Handle size)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
sizeVec3HandleTransfer ownership: None Nullable: False
GetVertices(BoxHandle, Vec3ArrayHandle)
Calls native method graphene_box_get_vertices. Version: 1.2
[Version("1.2")]
public static extern void GetVertices(BoxHandle box, Vec3ArrayHandle vertices)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
verticesVec3ArrayHandleTransfer ownership: None Nullable: False
GetWidth(BoxHandle)
Calls native method graphene_box_get_width. Version: 1.2
[Version("1.2")]
public static extern float GetWidth(BoxHandle box)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
Infinite()
Calls native function graphene_box_infinite. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle Infinite()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
Init(BoxHandle, Point3DHandle, Point3DHandle)
Calls native method graphene_box_init. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle Init(BoxHandle box, Point3DHandle min, Point3DHandle max)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
minPoint3DHandleTransfer ownership: None Nullable: True
maxPoint3DHandleTransfer ownership: None Nullable: True
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
InitFromBox(BoxHandle, BoxHandle)
Calls native method graphene_box_init_from_box. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle InitFromBox(BoxHandle box, BoxHandle src)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
srcBoxHandleTransfer ownership: None Nullable: False
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
InitFromPoints(BoxHandle, uint, Point3DArrayHandle)
Calls native method graphene_box_init_from_points. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle InitFromPoints(BoxHandle box, uint nPoints, Point3DArrayHandle points)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
nPointsuintTransfer ownership: None Nullable: False
pointsPoint3DArrayHandleTransfer ownership: None Nullable: False
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
InitFromVec3(BoxHandle, Vec3Handle, Vec3Handle)
Calls native method graphene_box_init_from_vec3. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle InitFromVec3(BoxHandle box, Vec3Handle min, Vec3Handle max)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
minVec3HandleTransfer ownership: None Nullable: True
maxVec3HandleTransfer ownership: None Nullable: True
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
InitFromVectors(BoxHandle, uint, Vec3ArrayHandle)
Calls native method graphene_box_init_from_vectors. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle InitFromVectors(BoxHandle box, uint nVectors, Vec3ArrayHandle vectors)
Parameters
boxBoxHandleTransfer ownership: None Nullable: False
nVectorsuintTransfer ownership: None Nullable: False
vectorsVec3ArrayHandleTransfer ownership: None Nullable: False
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
Intersection(BoxHandle, BoxHandle, BoxHandle)
Calls native method graphene_box_intersection. Version: 1.2
[Version("1.2")]
public static extern bool Intersection(BoxHandle a, BoxHandle b, BoxHandle res)
Parameters
aBoxHandleTransfer ownership: None Nullable: False
bBoxHandleTransfer ownership: None Nullable: False
resBoxHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MinusOne()
Calls native function graphene_box_minus_one. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle MinusOne()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
One()
Calls native function graphene_box_one. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle One()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
OneMinusOne()
Calls native function graphene_box_one_minus_one. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle OneMinusOne()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False
Union(BoxHandle, BoxHandle, BoxHandle)
Calls native method graphene_box_union. Version: 1.2
[Version("1.2")]
public static extern void Union(BoxHandle a, BoxHandle b, BoxHandle res)
Parameters
aBoxHandleTransfer ownership: None Nullable: False
bBoxHandleTransfer ownership: None Nullable: False
resBoxHandleTransfer ownership: None Nullable: False
Zero()
Calls native function graphene_box_zero. Version: 1.2
[Version("1.2")]
public static extern BoxUnownedHandle Zero()
Returns
- BoxUnownedHandle
Transfer ownership: None Nullable: False