структура D3D12_RESOURCE_DESC1 (d3d12.h)
Описывает ресурс, например текстуру, включая область MIP. Эта структура используется в нескольких методах.
Синтаксис
typedef struct D3D12_RESOURCE_DESC1 {
D3D12_RESOURCE_DIMENSION Dimension;
UINT64 Alignment;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12_TEXTURE_LAYOUT Layout;
D3D12_RESOURCE_FLAGS Flags;
D3D12_MIP_REGION SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1;
Члены
Dimension
Один элемент D3D12_RESOURCE_DIMENSION, указывая размеры ресурса (например, D3D12_RESOURCE_DIMENSION_TEXTURE1D) или является ли он буфером ((D3D12_RESOURCE_DIMENSION_BUFFER).
Alignment
Задает выравнивание.
Width
Задает ширину ресурса.
Height
Указывает высоту ресурса.
DepthOrArraySize
Указывает глубину ресурса, если он трехмерный, или размер массива, если он является массивом 1D или 2D-ресурсов.
MipLevels
Указывает количество уровней MIP.
Format
Задает один член DXGI_FORMAT.
SampleDesc
Задает структуру DXGI_SAMPLE_DESC .
Layout
Задает один элемент D3D12_TEXTURE_LAYOUT.
Flags
Побитовые флаги OR, как D3D12_RESOURCE_FLAGS константы перечисления.
SamplerFeedbackMipRegion
D3D12_MIP_REGION структуры.
Комментарии
Замечания см. в разделе D3D12_RESOURCE_DESC.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 20348 |
Минимальная версия сервера | сборка Windows 10 20348 |
Верхняя часть | d3d12.h |