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 子资源。

要求

   
标头 d3d12.h

另请参阅

核心结构