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

# D3D12_SAMPLE_POSITION

> Décrit une position d'échantillon sous-pixel à utiliser avec les positions d'échantillon programmables.

Décrit une position d'échantillon sous-pixel à utiliser avec les positions d'échantillon programmables.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_SAMPLE_POSITION
{
    INT8 X;
    INT8 Y;
} D3D12_SAMPLE_POSITION
```

### Membres

*X*\
Type : INT8

Une valeur de coordonnée sous-pixel signée sur l'axe X.

*Y*\
Type : INT8

Une valeur de coordonnée sous-pixel signée sur l'axe Y.

## Remarques

L'origine (0, 0) des positions d'échantillon se trouve au centre du pixel. Chacune des coordonnées X et Y est une valeur signée comprise entre -8 (haut/gauche) et 7 (bas/droite). Les valeurs hors de cette plage ne sont pas valides.

Chaque incrément de ces valeurs entières représente 1/16 de pixel. Par exemple, des valeurs X et Y de -8 et 4, respectivement, correspondent aux valeurs à virgule flottante -0,5 et 0,25, soit un point situé sur le bord gauche du pixel, à mi-chemin entre sa ligne médiane et le bord inférieur. Pour cette raison, les bords inférieur et droit d'un pixel ne sont pas accessibles par échantillonnage (ces positions sont accessibles en tant que bords supérieur et gauche des pixels voisins).

## Configuration requise

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

## Voir aussi

[Structures de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)


## Related topics

- [SetSamplePositions](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist1/methods/id3d12graphicscommandlist1_setsamplepositions_public.md)
- [D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER](/fr-CA/reference/graphics/d3d12/enums/d3d12_programmable_sample_positions_tier_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS2](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options2_public.md)
- [D3D12_BOX](/fr-CA/reference/graphics/d3d12/structs/d3d12_box_public.md)
- [D3D12_GRAPHICS_STATES](/fr-CA/reference/graphics/d3d12/enums/d3d12_graphics_states_public.md)
