[][src]Function directx_math::XMMatrixShadow

pub fn XMMatrixShadow(
    ShadowPlane: FXMVECTOR,
    LightPosition: FXMVECTOR
) -> XMMATRIX

Builds a transformation matrix that flattens geometry into a plane.

Parameters

ShadowPlane Reference plane.

LightPosition 4D vector describing the light's position. If the light's w-component is 0.0, the ray from the origin to the light represents a directional light. If it is 1.0, the light is a point light.

Return value

Returns the transformation matrix that flattens the geometry into the plane ShadowPlane.

Remarks

This function is useful for forming planar-projected shadows from a light source.

Reference

https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMMatrixShadow