структура D3D12DDIARG_CREATERESOURCE_0075 (d3d12umddi.h)
Структура D3D12DDIARG_CREATERESOURCE_0075 содержит сведения, необходимые для создания или вычисления размера ресурса.
Синтаксис
typedef struct D3D12DDIARG_CREATERESOURCE_0075 {
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;
D3D12DDI_MIP_REGION_0075 SamplerFeedbackMipRegion;
} D3D12DDIARG_CREATERESOURCE_0075;
Члены
ReuseBufferGPUVA
Структура D3D12DDIARG_BUFFER_PLACEMENT, указывающая виртуальный адрес GPU, который должен иметь этот ресурс, если он не требует нового назначенного.
ResourceType
Значение D3D12DDI_RESOURCE_TYPE, определяющее тип этого ресурса.
Width
Ширина ресурса. Это в текселях, если ресурс является текстурой или байтами, если ресурс является буфером.
Height
Высота ресурса. Это относится к двумерным и трехмерным текстурам.
DepthOrArraySize
Глубина или размер массива ресурса, используемого при трехмерном или массиве соответственно.
MipLevels
Количество уровней MIP, которое имеет ресурс.
Format
Указывает способ интерпретации данных ресурса с помощью значения перечисления DXGI_FORMAT.
SampleDesc
Структура DXGI_SAMPLE_DESC, описывающая параметры с несколькими выборками для ресурса.
Layout
Значение D3D12DDI_TEXTURE_LAYOUT, указывающее сведения о том, как упорядочена память, которая состоит из ресурса.
Flags
Значение D3D12DDI_RESOURCE_FLAGS_0003 с побитовыми флагами OR, описывающими способы использования ресурса.
InitialResourceState
Указывает начальное состояние ресурса.
pRowMajorLayout
Если макет D3D12DDI_TL_ROW_MAJOR и pRowMajorLayout не имеет значения NULL, то *pRowMajorLayout указывает макет ресурса.
SamplerFeedbackMipRegion
Структура D3D12DDI_MIP_REGION_0075, указывающая размер области MIP.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
заголовка | d3d12umddi.h |