跳轉到主要內容
描述已放置子資源的使用量,包括位移和 D3D12_SUBRESOURCE_FOOTPRINT。

語法

成員

Offset
類型:UINT64
子資源在父資源內的位移 (以位元組為單位)。 父資源開頭與此子資源之間的位移。 Footprint
類型:D3D12_SUBRESOURCE_FOOTPRINT
子資源的格式、寬度、高度、深度和列間距, 以 D3D12_SUBRESOURCE_FOOTPRINT 結構表示。

備註

此結構用於 D3D12_TEXTURE_COPY_LOCATION 結構, 並由 ID3D12Device::GetCopyableFootprints 使用。 使用量結構所參考的所有資料,都必須在父資源的範圍內。如果您使用 GetCopyableFootprints 填寫結構,pTotalBytes 輸出欄位會指出資源的必要大小。 此結構也由許多協助程式函式使用 (請參閱 D3D12 的協助程式結構和函式)。 複製紋理時,請將此結構與 D3D12_TEXTURE_COPY_LOCATION 搭配使用。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列

另請參閱

核心結構
最後修改於 2026年10月6日