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 |