Partager via


ID3D12Device ::CreateRenderTargetView, méthode (d3d12.h)

Crée une vue cible de rendu pour accéder aux données de ressources.

Syntaxe

void CreateRenderTargetView(
  [in, optional] ID3D12Resource                      *pResource,
  [in, optional] const D3D12_RENDER_TARGET_VIEW_DESC *pDesc,
  [in]           D3D12_CPU_DESCRIPTOR_HANDLE         DestDescriptor
);

Paramètres

[in, optional] pResource

Type : ID3D12Resource*

Pointeur vers l’objet ID3D12Resource qui représente la cible de rendu.

Au moins un de pResource ou pDesc doit être fourni. Un pResource null est utilisé pour initialiser un descripteur null, qui garantit un comportement de liaison null de type D3D11 (lecture 0s, les écritures sont ignorées), mais doit avoir un pDesc valide pour déterminer le type de descripteur.

[in, optional] pDesc

Type : const D3D12_RENDER_TARGET_VIEW_DESC*

Pointeur vers une structure D3D12_RENDER_TARGET_VIEW_DESC qui décrit la vue cible de rendu.

Un pDesc null est utilisé pour initialiser un descripteur par défaut, si possible. Ce comportement est identique au comportement de descripteur null D3D11, où les valeurs par défaut sont renseignées. Ce comportement hérite du format de ressource et de la dimension (s’il n’est pas typé) et les rtV ciblent le premier mip et toutes les tranches de tableau. Toutes les ressources ne prennent pas en charge l’initialisation du descripteur Null.

[in] DestDescriptor

Type : D3D12_CPU_DESCRIPTOR_HANDLE

Décrit le handle de descripteur d’UC qui représente la destination où résidera la vue cible de rendu nouvellement créée.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12Device