Table of Contents

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

corners FrustumCorners
lightDir Vector3
cameraFarDistance float
lightView Matrix4x4
bounds OrthographicBounds

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)

Parameters

viewPosition Vector3
viewDirection Vector3
globalUpDirection Vector3
fov float
nearDistance float
farDistance float
aspectRatio float
corners FrustumCorners