D3D12_TEXTURE_COPY_LOCATION構造体 (d3d12.h)
テクスチャ コピーを目的としたテクスチャの一部について説明します。
構文
typedef struct D3D12_TEXTURE_COPY_LOCATION {
ID3D12Resource *pResource;
D3D12_TEXTURE_COPY_TYPE Type;
union {
D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint;
UINT SubresourceIndex;
};
} D3D12_TEXTURE_COPY_LOCATION;
メンバー
pResource
コピー操作に使用するリソースを指定します。
Type
リソースの場所の種類を指定します。これは、テクスチャのサブリソース、またはバッファーに適用できるテクスチャ レイアウトの説明です。 この D3D12_TEXTURE_COPY_TYPE 列挙型は、使用する共用体メンバーを示します。
PlacedFootprint
バッファー リソースのセクションを多次元テクスチャとして扱う方法をハードウェアが理解できるように、オフセット、寸法、ピッチを含むテクスチャ レイアウトを指定します。 CopyTextureRegion 呼び出しの正しいデータを入力するには、「D3D12_PLACED_SUBRESOURCE_FOOTPRINT」を参照してください。
SubresourceIndex
コピー操作に使用する配列テクスチャ、mip マップテクスチャ、または平面テクスチャのサブリソースのインデックスを指定します。
注釈
この構造体は 、CopyTextureRegion と共に使用します。
要件
要件 | 値 |
---|---|
Header | d3d12.h |