> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BeginRenderPass (consoles XBOX Series)

> 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 cibles de rendu.

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

```cpp theme={null}
void BeginRenderPass(
    UINT NumRenderTargets,
    const D3D12_RENDER_PASS_RENDER_TARGET_DESC  pRenderTargets,
    const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC  pDepthStencil,
    D3D12_RENDER_PASS_FLAGS Flags
)
```

### 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](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_pass_render_target_desc_public), 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](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_pass_depth_stencil_desc_public), 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](/fr-CA/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public). 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](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public)

[ID3D12GraphicsCommandList4](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)

[Rendu](https://learn.microsoft.com/en-us/windows/win32/direct3d12/rendering)


## Related topics

- [EndRenderPass (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public.md)
- [D3D12_RENDER_PASS_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_render_pass_beginning_access_type_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_clear_parameters_public.md)
