> ## 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 pendant la durée de la passe de rendu. Ces liaisons concernent une ou plusieurs vues de cible.

Marque le début d'une passe de rendu en liant un ensemble de ressources de sortie pendant la durée de la passe de rendu. Ces liaisons concernent 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/reference/graphics/d3d12/structs/d3d12_render_pass_render_target_desc_public), qui décrit les liaisons (fixes pendant la durée de la passe de rendu) à 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/reference/graphics/d3d12/structs/d3d12_render_pass_depth_stencil_desc_public), qui décrit une liaison (fixe pendant la durée de la passe de rendu) à 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

Un [D3D12\_RENDER\_PASS\_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public). Nature/exigences de la passe de rendu ; par exemple, s'il s'agit d'une passe de rendu suspendue ou reprise, ou si elle doit écrire dans une ou plusieurs vues d'accès non ordonné.

### Valeur renvoyée

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/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public)

[ID3D12GraphicsCommandList4](/fr/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/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public.md)
- [D3D12_RENDER_PASS_FLAGS (consoles XBOX Series)](/fr/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS](/fr/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE](/fr/reference/graphics/d3d12/enums/d3d12_render_pass_beginning_access_type_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS](/fr/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_clear_parameters_public.md)
