структура D3D12DDIARG_CREATERESOURCE_0003 (d3d12umddi.h)
Структура D3D12DDIARG_CREATERESOURCE_0003 содержит сведения, необходимые для описания создания или вычисления размера ресурса.
Синтаксис
typedef struct D3D12DDIARG_CREATERESOURCE_0003 {
D3D12DDIARG_BUFFER_PLACEMENT ReuseBufferGPUVA;
D3D12DDI_RESOURCE_TYPE ResourceType;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12DDI_TEXTURE_LAYOUT Layout;
D3D12DDI_RESOURCE_FLAGS_0003 Flags;
D3D12DDI_RESOURCE_STATES InitialResourceState;
const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
} D3D12DDIARG_CREATERESOURCE_0003;
Члены
ReuseBufferGPUVA
Виртуальный адрес GPU, который должен иметь этот ресурс, если ему не нужен новый адрес.
ResourceType
D3D12DDI_RESOURCE_TYPE, указывающий тип ресурса.
Width
Ширина ресурса. Это значение находится в текселях, если ресурс является текстурой, или в байтах, если ресурс является буфером.
Height
Высота ресурса. Этот элемент применяется только к двумерным и трехмерным текстурам.
DepthOrArraySize
Глубина или размер массива ресурса, используемого, когда ресурс является трехмерным или массивом соответственно.
MipLevels
Количество уровней MIP для ресурса.
Format
Указывает способ интерпретации данных ресурса с помощью значения перечисления DXGI_FORMAT .
SampleDesc
Структура DXGI_SAMPLE_DESC , указывающая количество выборок и уровень качества этого ресурса в связи с множественной выборкой.
Layout
D3D12_TEXTURE_LAYOUT, указывающий сведения, связанные с упорядочением памяти, которая состоит из ресурса.
Flags
Побитовое или побитовое значение флагов D3D12_RESOURCE_FLAGS , которые описывают способы использования ресурса.
InitialResourceState
Побитовое или побитовое значение D3D12_RESOURCE_STATES значений, описывающих начальное состояние ресурса.
pRowMajorLayout
Если параметр Layout имеет значение D3D12DDI_TL_ROW_MAJOR, а pRowMajorLayout имеет значение, отличное от NULL, *pRowMajorLayout указывает на D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT структуру, указывающую макет ресурса.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |