Skip to main content
描述放置子资源的占用空间,包括偏移量和 D3D12_SUBRESOURCE_FOOTPRINT。

语法

成员

Offset
类型:UINT64
子资源在父资源中的偏移量(以字节为单位)。 父资源开始处与此子资源之间的偏移量。 Footprint
类型:D3D12_SUBRESOURCE_FOOTPRINT
子资源的格式、宽度、高度、深度和行间距, 作为 D3D12_SUBRESOURCE_FOOTPRINT 结构。

备注

此结构在 D3D12_TEXTURE_COPY_LOCATION 结构中使用, 以及由 ID3D12Device::GetCopyableFootprints 使用。 占用空间结构引用的所有数据必须在父资源的边界内。如果使用 GetCopyableFootprints 填写该结构,则 pTotalBytes 输出字段指示所需的资源大小。 此结构还由许多辅助函数使用(请参阅 Helper Structures and Functions for D3D12)。 复制纹理时,将此结构与 D3D12_TEXTURE_COPY_LOCATION 一起使用。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

Core Structures
最后修改于 2026年8月24日