D3D11_UNORDERED_ACCESS_VIEW_DESC 结构 (d3d11.h)
指定使用无序访问视图访问的资源中的子资源。
语法
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D11_UAV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_UAV Buffer;
D3D11_TEX1D_UAV Texture1D;
D3D11_TEX1D_ARRAY_UAV Texture1DArray;
D3D11_TEX2D_UAV Texture2D;
D3D11_TEX2D_ARRAY_UAV Texture2DArray;
D3D11_TEX3D_UAV Texture3D;
};
} D3D11_UNORDERED_ACCESS_VIEW_DESC;
成员
Format
类型: DXGI_FORMAT
数据格式 (请参阅 DXGI_FORMAT) 。
ViewDimension
资源类型 (请参阅 D3D11_UAV_DIMENSION) ,该类型指定如何访问资源。
Buffer
类型: D3D11_BUFFER_UAV
指定可以访问哪些缓冲区元素, (查看 D3D11_BUFFER_UAV) 。
Texture1D
类型: D3D11_TEX1D_UAV
指定一维纹理中可访问的子资源, (查看 D3D11_TEX1D_UAV) 。
Texture1DArray
指定一维纹理数组中可访问的子资源, (查看 D3D11_TEX1D_ARRAY_UAV) 。
Texture2D
类型: D3D11_TEX2D_UAV
指定可在 2D 纹理中访问的子资源, (查看 D3D11_TEX2D_UAV) 。
Texture2DArray
指定 2D 纹理数组中可访问的子资源, (查看 D3D11_TEX2D_ARRAY_UAV) 。
Texture3D
类型: D3D11_TEX3D_UAV
指定可在 3D 纹理中访问的子资源, (查看 D3D11_TEX3D_UAV) 。
注解
无序访问视图说明将传递到 ID3D11Device::CreateUnorderedAccessView 以创建视图。
要求
标头 | d3d11.h |