D3D12_DISCARD_REGION 構造体 (d3d12.h)

リソースの破棄操作の詳細について説明します。

構文

typedef struct D3D12_DISCARD_REGION {
  UINT             NumRects;
  const D3D12_RECT *pRects;
  UINT             FirstSubresource;
  UINT             NumSubresources;
} D3D12_DISCARD_REGION;

メンバー

NumRects

pRects メンバーが指定する配列内の四角形の数。

pRects

破棄するリソース内の四角形の D3D12_RECT 構造体の配列。 NULL の場合、DiscardResource はリソース全体を破棄します。

FirstSubresource

破棄するリソース内の最初のサブリソースのインデックス。

NumSubresources

破棄するリソース内のサブリソースの数。

解説

この構造体は、 ID3D12GraphicsCommandList::D iscardResource メソッドによって使用されます。

この構造体に四角形が指定されている場合、リソースには、指定されたすべてのサブリソースが同じディメンションを持つ 2D サブリソースが必要です。

要件

   
Header d3d12.h

関連項目

コア構造