structure D3D12_RENDER_TARGET_VIEW_DESC (d3d12.h)
Décrit les sous-ressources d’une ressource qui sont accessibles à l’aide d’une vue cible de rendu.
Syntaxe
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;
Membres
Format
Valeur de type DXGI_FORMAT qui spécifie le format d’affichage.
ViewDimension
Valeur de type D3D12_RTV_DIMENSION qui spécifie comment accéder à la ressource cible de rendu. Ce type spécifie le mode d’accès à la ressource. Ce membre détermine également les _RTV à utiliser dans l’union suivante.
Buffer
Une structure D3D12_BUFFER_RTV qui spécifie les éléments de mémoire tampon accessibles.
Texture1D
Une structure D3D12_TEX1D_RTV qui spécifie les sous-ressources d’une texture 1D accessible.
Texture1DArray
Une structure D3D12_TEX1D_ARRAY_RTV qui spécifie les sous-ressources d’un tableau de textures 1D accessible.
Texture2D
Structure D3D12_TEX2D_RTV qui spécifie les sous-ressources d’une texture 2D accessible.
Texture2DArray
Une structure D3D12_TEX2D_ARRAY_RTV qui spécifie les sous-ressources d’un tableau de texture 2D accessible.
Texture2DMS
Une structure D3D12_TEX2DMS_RTV qui spécifie une sous-ressource unique, car une texture 2D multiéchantillonnée ne contient qu’une seule sous-ressource.
Texture2DMSArray
Une structure D3D12_TEX2DMS_ARRAY_RTV qui spécifie les sous-ressources d’un tableau de texture 2D multi-échantillonné accessible.
Texture3D
Structure D3D12_TEX3D_RTV qui spécifie des sous-ressources dans une texture 3D accessible.
Notes
Passez une description render-target-view dans ID3D12Device::CreateRenderTargetView pour créer une vue cible de rendu.
Une vue cible de rendu 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).
Spécifications
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour