Table of Contents

Struct BoundingFrustum

Namespace
NeoVeldrid.Utilities
Assembly
NeoVeldrid.Utilities.dll
public struct BoundingFrustum
Inherited Members

Constructors

BoundingFrustum(Matrix4x4)

public BoundingFrustum(Matrix4x4 m)

Parameters

m Matrix4x4

BoundingFrustum(Plane, Plane, Plane, Plane, Plane, Plane)

public BoundingFrustum(Plane left, Plane right, Plane bottom, Plane top, Plane near, Plane far)

Parameters

left Plane
right Plane
bottom Plane
top Plane
near Plane
far Plane

Methods

Contains(BoundingBox)

public ContainmentType Contains(BoundingBox box)

Parameters

box BoundingBox

Returns

ContainmentType

Contains(ref BoundingBox)

public ContainmentType Contains(ref BoundingBox box)

Parameters

box BoundingBox

Returns

ContainmentType

Contains(ref BoundingFrustum)

public ContainmentType Contains(ref BoundingFrustum other)

Parameters

other BoundingFrustum

Returns

ContainmentType

Contains(BoundingSphere)

public ContainmentType Contains(BoundingSphere sphere)

Parameters

sphere BoundingSphere

Returns

ContainmentType

Contains(Vector3)

public ContainmentType Contains(Vector3 point)

Parameters

point Vector3

Returns

ContainmentType

Contains(Vector3*)

public ContainmentType Contains(Vector3* point)

Parameters

point Vector3*

Returns

ContainmentType

GetCorners()

public FrustumCorners GetCorners()

Returns

FrustumCorners

GetCorners(out FrustumCorners)

public void GetCorners(out FrustumCorners corners)

Parameters

corners FrustumCorners