跳轉到主要內容
描述紋理的一部分,以用於紋理複製。

語法

成員

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年10月6日