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]
交叉轉換的平面配量。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h (包含 D3d12umddi.h) |