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


структура D3D12_RENDER_TARGET_VIEW_DESC (d3d12.h)

Описывает подресурсы из ресурса, доступные с помощью целевого представления отрисовки.

Синтаксис

typedef struct D3D12_RENDER_TARGET_VIEW_DESC {
  DXGI_FORMAT         Format;
  D3D12_RTV_DIMENSION ViewDimension;
  union {
    D3D12_BUFFER_RTV        Buffer;
    D3D12_TEX1D_RTV         Texture1D;
    D3D12_TEX1D_ARRAY_RTV   Texture1DArray;
    D3D12_TEX2D_RTV         Texture2D;
    D3D12_TEX2D_ARRAY_RTV   Texture2DArray;
    D3D12_TEX2DMS_RTV       Texture2DMS;
    D3D12_TEX2DMS_ARRAY_RTV Texture2DMSArray;
    D3D12_TEX3D_RTV         Texture3D;
  };
} D3D12_RENDER_TARGET_VIEW_DESC;

Члены

Format

DXGI_FORMAT типизированное значение, указывающее формат просмотра.

ViewDimension

D3D12_RTV_DIMENSION типизированное значение, указывающее, как будет осуществляться доступ к ресурсу цели отрисовки. Этот тип указывает, как будет осуществляться доступ к ресурсу. Этот член также определяет, какие _RTV использовать в следующем объединении.

Buffer

Структура D3D12_BUFFER_RTV , указывающая, к каким элементам буфера можно получить доступ.

Texture1D

Структура D3D12_TEX1D_RTV , указывающая подресурсы в 1D-текстуре, к которым можно получить доступ.

Texture1DArray

Структура D3D12_TEX1D_ARRAY_RTV , указывающая подресурсы в массиве текстур 1D, к которому можно получить доступ.

Texture2D

Структура D3D12_TEX2D_RTV , указывающая подресурсы в двухd-текстуре, к которым можно получить доступ.

Texture2DArray

Структура D3D12_TEX2D_ARRAY_RTV , указывающая подресурсы в массиве двухd текстур, к которым можно получить доступ.

Texture2DMS

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

Texture2DMSArray

Структура D3D12_TEX2DMS_ARRAY_RTV , указывающая подресурсы в массиве многомерных двухмерных текстур, к которому можно получить доступ.

Texture3D

Структура D3D12_TEX3D_RTV , указывающая подресурсы в трехмерной текстуре, к которым можно получить доступ.

Комментарии

Передайте описание render-target-view в ID3D12Device::CreateRenderTargetView , чтобы создать целевое представление отрисовки.

Представление цели отрисовки не может использовать следующие форматы:

  • Любой бестипный формат.
  • DXGI_FORMAT_R32G32B32, будет ли представление использоваться для привязки буфера (вершины, индекса, константы или потока вывода).
Если для формата задано значение DXGI_FORMAT_UNKNOWN, будет использоваться формат ресурса, который представление привязывает к конвейеру.

Требования

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

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

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