D3D12_SUBRESOURCE_FOOTPRINT 结构 (d3d12.h)

描述子资源到父资源的格式、宽度、高度、深度和行距。

语法

typedef struct D3D12_SUBRESOURCE_FOOTPRINT {
  DXGI_FORMAT Format;
  UINT        Width;
  UINT        Height;
  UINT        Depth;
  UINT        RowPitch;
} D3D12_SUBRESOURCE_FOOTPRINT;

成员

Format

一个DXGI_FORMAT类型的值,用于指定查看格式。

Width

子资源的宽度。

Height

子资源的高度。

Depth

子资源的深度。

RowPitch

子资源数据的行间距、宽度或物理大小(以字节为单位)。 这必须是D3D12_TEXTURE_DATA_PITCH_ALIGNMENT (256) 的倍数,并且必须大于或等于行内数据的大小。

注解

D3D12_PLACED_SUBRESOURCE_FOOTPRINT 结构中使用此结构。

帮助程序结构是 CD3DX12_SUBRESOURCE_FOOTPRINT

要求

要求
Header d3d12.h

另请参阅

CD3DX12_SUBRESOURCE_FOOTPRINT

核心结构