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 |