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