структура 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
Тип ресурса (см . D3D11_UAV_DIMENSION), который указывает, как будет осуществляться доступ к ресурсу.
Buffer
Тип: D3D11_BUFFER_UAV
Указывает, к каким элементам буфера можно получить доступ (см . D3D11_BUFFER_UAV).
Texture1D
Тип: D3D11_TEX1D_UAV
Указывает подресурсы в 1D-текстуре, к которым можно получить доступ (см. D3D11_TEX1D_UAV).
Texture1DArray
Указывает подресурсы в массиве 1D текстур, к которым можно получить доступ (см. D3D11_TEX1D_ARRAY_UAV).
Texture2D
Тип: D3D11_TEX2D_UAV
Указывает подресурсы в двухD-текстуре, к которым можно получить доступ (см. D3D11_TEX2D_UAV).
Texture2DArray
Указывает подресурсы в массиве двухd текстур, к которым можно получить доступ (см. D3D11_TEX2D_ARRAY_UAV).
Texture3D
Тип: D3D11_TEX3D_UAV
Указывает подресурсы в трехмерной текстуре, к которым можно получить доступ (см. D3D11_TEX3D_UAV).
Комментарии
Описание представления без упорядоченного доступа передается в ID3D11Device::CreateUnorderedAccessView для создания представления.
Требования
Верхняя часть | d3d11.h |