Skip to main content
描述用于纹理复制的纹理部分。

语法

成员

pResource
类型:ID3D12Resource *
指定用于复制操作的资源。
Type 为 D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT 时,pResource 必须指向缓冲区资源。
Type 为 D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX 时,pResource 必须指向纹理资源。
Type
类型:D3D12_TEXTURE_COPY_TYPE
指定此资源位置的类型:纹理的子资源,或者可应用于缓冲区的纹理布局描述。 此 D3D12_TEXTURE_COPY_TYPE 枚举指示要使用哪个联合体成员。 PlacedFootprint
类型:D3D12_PLACED_SUBRESOURCE_FOOTPRINT
指定纹理布局,包括偏移量、维度和间距,以便硬件了解如何将缓冲区资源的某个部分视为多维纹理。 要为 CopyTextureRegion 调用填充正确数据, 请参阅 D3D12_PLACED_SUBRESOURCE_FOOTPRINT SubresourceIndex
类型:UINT
指定要用于复制操作的数组、映射 mip 或平面纹理的子资源索引。

备注

将此结构与 CopyTextureRegion 一起使用。

要求

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

另请参阅

CD3DX12_TEXTURE_COPY_LOCATION 核心结构 D3D12_PLACED_SUBRESOURCE_FOOTPRINT
最后修改于 2026年8月24日