estrutura D3D11_RENDER_TARGET_VIEW_DESC1 (d3d11_3.h)

Descreve os sub-recursos de um recurso que podem ser acessados usando uma exibição de destino de renderização.

Sintaxe

typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 {
  DXGI_FORMAT         Format;
  D3D11_RTV_DIMENSION ViewDimension;
  union {
    D3D11_BUFFER_RTV        Buffer;
    D3D11_TEX1D_RTV         Texture1D;
    D3D11_TEX1D_ARRAY_RTV   Texture1DArray;
    D3D11_TEX2D_RTV1        Texture2D;
    D3D11_TEX2D_ARRAY_RTV1  Texture2DArray;
    D3D11_TEX2DMS_RTV       Texture2DMS;
    D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray;
    D3D11_TEX3D_RTV         Texture3D;
  };
} D3D11_RENDER_TARGET_VIEW_DESC1;

Membros

Format

Um valor de tipo DXGI_FORMAT que especifica o formato de dados.

ViewDimension

Um valor de tipo D3D11_RTV_DIMENSION que especifica o tipo de recurso e como o recurso de destino de renderização será acessado.

Buffer

Uma estrutura D3D11_BUFFER_RTV que especifica quais elementos de buffer podem ser acessados.

Texture1D

Uma estrutura D3D11_TEX1D_RTV que especifica os sub-recursos em uma textura 1D que pode ser acessada.

Texture1DArray

Uma estrutura D3D11_TEX1D_ARRAY_RTV que especifica os sub-recursos em uma matriz de textura 1D que pode ser acessada.

Texture2D

Uma estrutura D3D11_TEX2D_RTV1 que especifica os sub-recursos em uma textura 2D que pode ser acessada.

Texture2DArray

Uma estrutura D3D11_TEX2D_ARRAY_RTV1 que especifica os sub-recursos em uma matriz de textura 2D que pode ser acessada.

Texture2DMS

Uma estrutura D3D11_TEX2DMS_RTV que especifica um único sub-recurso porque uma textura 2D com várias amostras contém apenas um sub-recurso.

Texture2DMSArray

Uma estrutura D3D11_TEX2DMS_ARRAY_RTV que especifica os sub-recursos em uma matriz de textura 2D com várias amostras que podem ser acessadas.

Texture3D

Uma estrutura D3D11_TEX3D_RTV que especifica sub-recursos em uma textura 3D que pode ser acessada.

Comentários

Uma descrição render-target-view é passada para ID3D11Device3::CreateRenderTargetView1 para criar um destino de renderização.

Um render-target-view não pode usar os seguintes formatos:

  • Qualquer formato sem tipo.
  • DXGI_FORMAT_R32G32B32 se a exibição será usada para associar um buffer (vértice, índice, constante ou saída de fluxo).
Se o formato for definido como DXGI_FORMAT_UNKNOWN, o formato do recurso que a exibição associa ao pipeline será usado.

Requisitos

Requisito Valor
Cabeçalho d3d11_3.h

Confira também

Estruturas de recursos