Skip to main content
配置されたサブリソースのフットプリントを、オフセットと 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年8月24日