структура D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW (d3d10umddi.h)
Структура D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW описывает неупорядоченное представление доступа, используемое для создания представления ресурсов шейдера в вызове CreateUnorderedAccessView (WDDM 2.0).
Синтаксис
typedef struct D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW {
D3D10DDI_HRESOURCE hDrvResource;
DXGI_FORMAT Format;
D3D10DDIRESOURCE_TYPE ResourceDimension;
union {
D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW Buffer;
D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW Tex1D;
D3DWDDM2_0DDIARG_TEX2D_UNORDEREDACCESSVIEW Tex2D;
D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW Tex3D;
};
} D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW;
Члены
hDrvResource
[in] Дескриптор неупорядоченного блока доступа.
Format
[in] Значение DXGI_FORMATтипа, указывающее формат пикселя блока неупорядоченного доступа.
ResourceDimension
Значение типа D3D10DDIRESOURCE_TYPE, указывающее тип ресурса и размерность блока неупорядоченного доступа. Среда выполнения Direct3D никогда не будет задавать ResourceDimension D3D10DDIRESOURCE_TEXTURECUBE.
Buffer
[in] Если ResourceDimension задано значение D3D10DDIRESOURCE_BUFFER, буфера содержит структуру D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW буфера.
Tex1D
[in] Если ResourceDimension задано значение D3D10DDIRESOURCE_TEXTURE1D, Tex1D содержит структуру D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW для одномерной текстуры.
Tex2D
[in] Если ResourceDimension задано значение D3D10DDIRESOURCE_TEXTURE2D, Tex2D содержит структуру D3DWDDM2_0DDIARG_TEX2D_UNORDEREDACCESSVIEW для двухмерной текстуры.
Tex3D
[in] Если ResourceDimension задано значение D3D10DDIRESOURCE_TEXTURE3D, Tex3D содержит структуру D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW для трехмерной текстуры.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 (WDDM 2.0) |
заголовка | d3d10umddi.h |
См. также
CalcPrivateShaderResourceViewSize (WDDM 2.0)
CreateUnorderedAccessView (WDDM 2.0)
D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW
D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW