D3D11_UNORDERED_ACCESS_VIEW_DESC1 结构 (d3d11_3.h)
描述使用无序访问视图访问的资源中的子资源。
语法
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 {
DXGI_FORMAT Format;
D3D11_UAV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_UAV Buffer;
D3D11_TEX1D_UAV Texture1D;
D3D11_TEX1D_ARRAY_UAV Texture1DArray;
D3D11_TEX2D_UAV1 Texture2D;
D3D11_TEX2D_ARRAY_UAV1 Texture2DArray;
D3D11_TEX3D_UAV Texture3D;
};
} D3D11_UNORDERED_ACCESS_VIEW_DESC1;
成员
Format
一个DXGI_FORMAT类型的值,该值指定数据格式。
ViewDimension
一个D3D11_UAV_DIMENSION类型的值,该值指定视图的资源类型。 此类型与基础资源的资源类型相同。 此成员还确定在以下联合中使用的_UAV。
Buffer
一个D3D11_BUFFER_UAV结构,指定可以访问哪些缓冲区元素。
Texture1D
一个 D3D11_TEX1D_UAV 结构,用于指定可访问的 1D 纹理中的子资源。
Texture1DArray
一个 D3D11_TEX1D_ARRAY_UAV 结构,用于指定可访问的 1D 纹理数组中的子资源。
Texture2D
D3D11_TEX2D_UAV1 结构,用于指定可访问的 2D 纹理中的子资源。
Texture2DArray
一个 D3D11_TEX2D_ARRAY_UAV1 结构,用于指定可访问的 2D 纹理数组中的子资源。
Texture3D
一种D3D11_TEX3D_UAV结构,用于指定可访问的 3D 纹理中的子资源。
注解
将无序访问视图说明传递到 ID3D11Device3::CreateUnorderedAccessView1 以创建视图。
要求
要求 | 值 |
---|---|
Header | d3d11_3.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈