Поделиться через


структура 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 .

Если прямоугольники предоставляются в этой структуре, ресурс должен иметь двухмерные подресурсы со всеми указанными подресурсами одного измерения.

Требования

   
Верхняя часть d3d12.h

См. также раздел

Основные структуры