Compartilhar via


estrutura D3D11_RENDER_TARGET_VIEW_DESC (d3d11.h)

Especifica 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_DESC {
  DXGI_FORMAT         Format;
  D3D11_RTV_DIMENSION ViewDimension;
  union {
    D3D11_BUFFER_RTV        Buffer;
    D3D11_TEX1D_RTV         Texture1D;
    D3D11_TEX1D_ARRAY_RTV   Texture1DArray;
    D3D11_TEX2D_RTV         Texture2D;
    D3D11_TEX2D_ARRAY_RTV   Texture2DArray;
    D3D11_TEX2DMS_RTV       Texture2DMS;
    D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray;
    D3D11_TEX3D_RTV         Texture3D;
  };
} D3D11_RENDER_TARGET_VIEW_DESC;

Membros

Format

Tipo: DXGI_FORMAT

O formato de dados (consulte DXGI_FORMAT).

ViewDimension

Tipo: D3D11_RTV_DIMENSION

O tipo de recurso (consulte D3D11_RTV_DIMENSION), que especifica como o recurso de destino de renderização será acessado.

Buffer

Tipo: D3D11_BUFFER_RTV

Especifica quais elementos de buffer podem ser acessados (consulte D3D11_BUFFER_RTV).

Texture1D

Tipo: D3D11_TEX1D_RTV

Especifica os sub-recursos em uma textura 1D que pode ser acessada (consulte D3D11_TEX1D_RTV).

Texture1DArray

Tipo: D3D11_TEX1D_ARRAY_RTV

Especifica os sub-recursos em uma matriz de textura 1D que pode ser acessada (consulte D3D11_TEX1D_ARRAY_RTV).

Texture2D

Tipo: D3D11_TEX2D_RTV

Especifica os sub-recursos em uma textura 2D que pode ser acessada (consulte D3D11_TEX2D_RTV).

Texture2DArray

Tipo: D3D11_TEX2D_ARRAY_RTV

Especifica os sub-recursos em uma matriz de textura 2D que pode ser acessada (consulte D3D11_TEX2D_ARRAY_RTV).

Texture2DMS

Tipo: D3D11_TEX2DMS_RTV

Especifica um único sub-recurso porque uma textura 2D multisamplável contém apenas uma sub-fonte (consulte D3D11_TEX2DMS_RTV).

Texture2DMSArray

Tipo: D3D11_TEX2DMS_ARRAY_RTV

Especifica os sub-recursos em uma matriz de textura 2D multisamplável que pode ser acessada (consulte D3D11_TEX2DMS_ARRAY_RTV).

Texture3D

Tipo: D3D11_TEX3D_RTV

Especifica sub-recursos em uma textura 3D que pode ser acessada (consulte D3D11_TEX3D_RTV).

Comentários

Uma descrição render-target-view é passada para ID3D11Device::CreateRenderTargetView 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

   
Cabeçalho d3d11.h

Confira também

Estruturas de recursos