structure D3D11_RENDER_TARGET_VIEW_DESC1 (d3d11_3.h)

Décrit les sous-ressources d’une ressource qui sont accessibles à l’aide d’une vue cible de rendu.

Syntaxe

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;

Membres

Format

Valeur de type DXGI_FORMAT qui spécifie le format des données.

ViewDimension

Valeur de type D3D11_RTV_DIMENSION qui spécifie le type de ressource et le mode d’accès à la ressource cible de rendu.

Buffer

Une structure D3D11_BUFFER_RTV qui spécifie les éléments de mémoire tampon accessibles.

Texture1D

Une structure D3D11_TEX1D_RTV qui spécifie les sous-ressources d’une texture 1D accessible.

Texture1DArray

Une structure D3D11_TEX1D_ARRAY_RTV qui spécifie les sous-ressources d’un tableau de texture 1D accessible.

Texture2D

Une structure D3D11_TEX2D_RTV1 qui spécifie les sous-ressources d’une texture 2D accessible.

Texture2DArray

Structure D3D11_TEX2D_ARRAY_RTV1 qui spécifie les sous-ressources d’un tableau de textures 2D accessible.

Texture2DMS

Une structure D3D11_TEX2DMS_RTV qui spécifie une sous-ressource unique, car une texture 2D multi-échantillonnée ne contient qu’une seule sous-ressource.

Texture2DMSArray

Structure D3D11_TEX2DMS_ARRAY_RTV qui spécifie les sous-ressources d’un tableau de textures 2D multi-échantillonné accessible.

Texture3D

Une structure D3D11_TEX3D_RTV qui spécifie des sous-ressources dans une texture 3D accessible.

Remarques

Une description render-target-view est passée dans ID3D11Device3 ::CreateRenderTargetView1 pour créer une cible de rendu.

Un render-target-view ne peut pas utiliser les formats suivants :

  • Tout format sans type.
  • DXGI_FORMAT_R32G32B32 si la vue sera utilisée pour lier une mémoire tampon (vertex, index, constante ou flux-sortie).
Si le format est défini sur DXGI_FORMAT_UNKNOWN, le format de la ressource que la vue lie au pipeline sera utilisé.

Configuration requise

Condition requise Valeur
En-tête d3d11_3.h

Voir aussi

Structures de ressources