D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 structure (d3d12umddi.h)
Specifies information for resource allocation.
Syntax
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;
Members
ResourceDataSize
The data size of the resource.
AdditionalDataHeaderSize
The additional size of the data header.
AdditionalDataSize
The additional data size.
ResourceDataAlignment
The data alignment of the resource.
AdditionalDataHeaderAlignment
The data alignment of the additional header.
AdditionalDataAlignment
The additional data alignment.
Layout
The texture layout as a D3D12DDI_TEXTURE_LAYOUT value.
MipLevelSwizzleTransition[5]
The MIP level for a swizzle transition.
PlaneSliceSwizzleTransition[2]
The plane slice for a swizzle transition.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |