CD3D11_SHADER_RESOURCE_VIEW_DESC::CD3D11_SHADER_RESOURCE_VIEW_DESC (D3D11_SRV_DIMENSION,DXGI_FORMAT,UINT,UINT,UINT,UINT,UINT,UINT) 函数 (d3d11.h)
实例化 使用D3D11_SHADER_RESOURCE_VIEW_DESC 值初始化的 CD3D11_SHADER_RESOURCE_VIEW_DESC 结构的新实例。
语法
void CD3D11_SHADER_RESOURCE_VIEW_DESC(
D3D11_SRV_DIMENSION viewDimension,
DXGI_FORMAT format,
UINT mostDetailedMip,
UINT mipLevels,
UINT firstArraySlice,
UINT arraySize,
UINT flags
);
参数
viewDimension
一个D3D11_SRV_DIMENSION类型的值,用于指定视图的资源类型。
format
类型: DXGI_FORMAT
一个DXGI_FORMAT类型的值,用于指定查看格式。
mostDetailedMip
类型: UINT
要使用的最详细的 mipmap 级别的索引;此数字从 0 到 mipLevels -1。 对于缓冲区,这是缓冲区开头与要访问的第一个元素之间的字节数。
firstElement of D3D11_BUFFER_SRV。
mipLevels
类型: UINT
视图的最大 mipmap 级别数。 对于缓冲区,这是视图中元素的总数。 D3D11_BUFFER_SRV的 NumElements。
firstArraySlice
类型: UINT
在元素数组中使用的第一个元素的索引。
D3D11_TEXCUBE_ARRAY_SRV 的 First2DArrayFace。
arraySize
类型: UINT
数组中的元素数。 NumCubesof D3D11_TEXCUBE_ARRAY_SRV。
flags
类型: UINT
一个D3D11_BUFFEREX_SRV_FLAG类型的值,用于标识缓冲区的视图选项。 仅适用于 D3D11_BUFFEREX_SRV 。
返回值
无
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11.h |
Library | D3D11.lib |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈