структура D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 (d3d12umddi.h)
Указывает сведения о выделении ресурсов.
Синтаксис
typedef struct D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 {
UINT64 ResourceDataSize;
UINT64 AdditionalDataHeaderSize;
UINT64 AdditionalDataSize;
UINT32 ResourceDataAlignment;
UINT32 AdditionalDataHeaderAlignment;
UINT32 AdditionalDataAlignment;
D3D12DDI_TEXTURE_LAYOUT Layout;
UINT8 MipLevelSwizzleTransition[5];
UINT8 PlaneSliceSwizzleTransition[2];
} D3D12DDI_RESOURCE_ALLOCATION_INFO_0022;
Члены
ResourceDataSize
Размер данных ресурса.
AdditionalDataHeaderSize
Дополнительный размер заголовка данных.
AdditionalDataSize
Дополнительный размер данных.
ResourceDataAlignment
Выравнивание данных ресурса.
AdditionalDataHeaderAlignment
Выравнивание данных дополнительного заголовка.
AdditionalDataAlignment
Дополнительное выравнивание данных.
Layout
Макет текстуры в виде значения D3D12DDI_TEXTURE_LAYOUT .
MipLevelSwizzleTransition[5]
Уровень MIP для перехода swizzle.
PlaneSliceSwizzleTransition[2]
Срез плоскости для поворотного перехода.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h (включая D3d12umddi.h) |