> ## 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.

# DispatchRays (consoles XBOX Series)

> Lance les threads d'un nuanceur de génération de rayons.

Lance les threads d'un nuanceur de génération de rayons.

## Syntaxe

```cpp theme={null}
void DispatchRays(
    const D3D12_DISPATCH_RAYS_DESC  pDesc
)
```

### Paramètres

*pDesc \[in]*\
Type : const D3D12\_DISPATCH\_RAYS\_DESC \*

Description de la distribution de rayons

### Valeur de retour

Type : void

Aucune.

## Remarques

Cette méthode peut être appelée à partir de listes de commandes graphiques ou de calcul et de bundles.

Un état de pipeline de lancer de rayons doit être défini dans la liste de commandes. Sinon, le comportement de cet appel est indéfini.

Trois dimensions sont transmises pour définir la taille de la grille : largeur/hauteur/profondeur. Ces dimensions sont limitées de sorte que largeur \* hauteur \* profondeur \<= 2^30. Le dépassement de cette limite produit un comportement indéfini.
Si une dimension de la grille est 0, aucun thread n'est lancé.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

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


## Related topics

- [D3D12_DISPATCH_RAYS_DESC (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [Dispatch](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_dispatch_public.md)
- [BuildRaytracingAccelerationStructure (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_buildraytracingaccelerationstructure_public.md)
- [CopyRaytracingAccelerationStructure (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_copyraytracingaccelerationstructure_public.md)
- [IGameInputDispatcher::Dispatch](/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/methods/igameinputdispatcher_dispatch.md)
