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 级别。
PlaneSliceSwizzleTransition[2]
重排转换的平面切片。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h (包括 D3d12umddi.h) |