structure D3D11_RENDER_TARGET_VIEW_DESC (d3d11.h)
Spécifie les sous-ressources d’une ressource qui sont accessibles à l’aide d’une vue cible de rendu.
Syntaxe
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;
Membres
Format
Type : DXGI_FORMAT
Format de données (voir DXGI_FORMAT).
ViewDimension
Type : D3D11_RTV_DIMENSION
Type de ressource (voir D3D11_RTV_DIMENSION), qui spécifie comment accéder à la ressource cible de rendu.
Buffer
Type : D3D11_BUFFER_RTV
Spécifie les éléments de mémoire tampon accessibles (voir D3D11_BUFFER_RTV).
Texture1D
Type : D3D11_TEX1D_RTV
Spécifie les sous-ressources d’une texture 1D accessibles (voir D3D11_TEX1D_RTV).
Texture1DArray
Type : D3D11_TEX1D_ARRAY_RTV
Spécifie les sous-ressources d’un tableau de textures 1D accessibles (voir D3D11_TEX1D_ARRAY_RTV).
Texture2D
Type : D3D11_TEX2D_RTV
Spécifie les sous-ressources d’une texture 2D accessibles (voir D3D11_TEX2D_RTV).
Texture2DArray
Type : D3D11_TEX2D_ARRAY_RTV
Spécifie les sous-ressources d’un tableau de textures 2D accessibles (voir D3D11_TEX2D_ARRAY_RTV).
Texture2DMS
Type : D3D11_TEX2DMS_RTV
Spécifie une sous-ressource unique, car une texture 2D multi-échantillonnée ne contient qu’une seule sous-ressource (voir D3D11_TEX2DMS_RTV).
Texture2DMSArray
Type : D3D11_TEX2DMS_ARRAY_RTV
Spécifie les sous-ressources d’un tableau de textures 2D multi-échantillonné accessible (voir D3D11_TEX2DMS_ARRAY_RTV).
Texture3D
Type : D3D11_TEX3D_RTV
Spécifie les sous-ressources dans une texture 3D accessible (voir D3D11_TEX3D_RTV).
Remarques
Une description render-target-view est passée dans ID3D11Device::CreateRenderTargetView 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).
Configuration requise
En-tête | d3d11.h |