XMMatrixShadow 函数 (directxmath.h)

生成将几何图形平展为平面的转换矩阵。

语法

XMMATRIX XM_CALLCONV XMMatrixShadow(
  [in] FXMVECTOR ShadowPlane,
  [in] FXMVECTOR LightPosition
) noexcept;

参数

[in] ShadowPlane

引用平面。

[in] LightPosition

描述光线位置的 4D 矢量。 如果光的 w 分量为 0.0f,则从原点到光的光线表示定向光。 如果为 1.0f,则为点光。

返回值

返回将几何图形平展为 ShadowPlane 平面的转换矩阵。

备注

此函数可用于从光源形成平面投影阴影。

平台要求

带有 Windows SDK for Windows 8 的 Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。

要求

   
目标平台 Windows
标头 directxmath.h

另请参阅

DirectXMath 库矩阵函数