Class FrustumHelpers
- Namespace
- NeoVeldrid.Utilities
- Assembly
- NeoVeldrid.Utilities.dll
public static class FrustumHelpers
- Inheritance
-
FrustumHelpers
- Inherited Members
Methods
ComputeOrthographicBoundsForPerpectiveFrustum(ref FrustumCorners, ref Vector3, float, out Matrix4x4, out OrthographicBounds)
public static void ComputeOrthographicBoundsForPerpectiveFrustum(ref FrustumCorners corners, ref Vector3 lightDir, float cameraFarDistance, out Matrix4x4 lightView, out OrthographicBounds bounds)
Parameters
cornersFrustumCornerslightDirVector3cameraFarDistancefloatlightViewMatrix4x4boundsOrthographicBounds
ComputePerspectiveFrustumCorners(ref Vector3, ref Vector3, ref Vector3, float, float, float, float, out FrustumCorners)
public static void ComputePerspectiveFrustumCorners(ref Vector3 viewPosition, ref Vector3 viewDirection, ref Vector3 globalUpDirection, float fov, float nearDistance, float farDistance, float aspectRatio, out FrustumCorners corners)