Passer au contenu principal
Marque le début d’une passe de rendu en liant un ensemble de ressources de sortie pour la durée de la passe de rendu. Ces liaisons visent une ou plusieurs vues de cible de rendu (RTV) et/ou une vue de profondeur-gabarit (DSV).

Syntaxe

Paramètres

NumRenderTargets
Type : UINT
Un UINT. Nombre de cibles de rendu liées. pRenderTargets
Type : const D3D12_RENDER_PASS_RENDER_TARGET_DESC *
Pointeur vers une constante D3D12_RENDER_PASS_RENDER_TARGET_DESC, qui décrit les liaisons (fixes pour la durée de la passe de rendu) vers une ou plusieurs vues de cible de rendu (RTV), ainsi que leurs caractéristiques d’accès de début et de fin. pDepthStencil
Type : const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *
Pointeur vers une constante D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, qui décrit une liaison (fixe pour la durée de la passe de rendu) vers une vue de profondeur-gabarit (DSV), ainsi que ses caractéristiques d’accès de début et de fin. Flags
Type : D3D12_RENDER_PASS_FLAGS
Une valeur D3D12_RENDER_PASS_FLAGS. La nature et les exigences de la passe de rendu; par exemple, s’il s’agit d’une passe de rendu qui se suspend ou qui reprend, ou si elle doit écrire dans une ou plusieurs vues d’accès non ordonné.

Valeur de retour

Type : void Aucune.

Configuration requise

En-tête : d3d12_xs.h
Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

EndRenderPass ID3D12GraphicsCommandList4 Rendu
Dernière modification le 6 octobre 2026