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

# XGTextureAddressComputer::GetTexelElementOffsetBytes

> XGTextureAddressComputer::GetTexelElementOffsetBytes (consoles XBOX Series) — Calcule le décalage (en (voir xgtextureaddresscomputer_gettexelelementoffsetbytes)

Calcule le décalage (en octets) de l'élément texel spécifié, à partir de l'adresse de base de la ressource.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
UINT64 GetTexelElementOffsetBytes(
         UINT32 Plane,
         UINT32 MipLevel,
         UINT64 X,
         UINT32 Y,
         UINT32 ZOrSlice,
         UINT32 Sample
)  
```

<a id="ID4EU" />

### Paramètres

*Plane*   \_In\_\
Type : UINT32

Le plan.

*MipLevel*   \_In\_\
Type : UINT32

Le niveau de mip.

*X*   \_In\_\
Type : UINT64

Coordonnée x de l'élément texel.

*Y*   \_In\_\
Type : UINT32

Coordonnée y de l'élément texel.

*ZOrSlice*   \_In\_\
Type : UINT32

Z OU tranche.

*Sample*   \_In\_\
Type : UINT32

Index, généralement zéro, de l'échantillon à partir duquel commencer la copie. Cette fonction retourne une erreur si ce paramètre est supérieur ou égal au nombre d'échantillons.

<a id="ID4E4" />

### Valeur de retour

Type : UINT64

Si l'appel réussit, la valeur de retour est le décalage (en octets) de l'élément texel spécifié, à partir de l'adresse de base de la ressource.

Chacun des cas suivants provoque une erreur et le retour de la valeur -1 (0xffffffffffffffff, la valeur maximale de UINT64) :

* Le paramètre de plan est supérieur ou égal au nombre de plans calculé par l'ordinateur de texture.
* Le nombre d'échantillons est supérieur ou égal au nombre d'échantillons calculé par l'ordinateur de texture.
* L'indicateur d'utilisation du plan calculé par l'ordinateur de texture est XG\_PLANE\_USAGE\_COLOR\_MASK, XG\_PLANE\_USAGE\_FRAGMENT\_MASK, XG\_PLANE\_USAGE\_HTILE ou XG\_PLANE\_USAGE\_UNUSED.

<a id="requirements" />

## Configuration requise

**En-tête :** xg.h

**Bibliothèque :** xg\_x.lib

**Plateformes prises en charge :** famille XBOX One

<a id="ID4EVC" />

## Voir aussi

[XGTextureAddressComputer](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/xgtextureaddresscomputer)\
[Référence XG](/fr-CA/reference/graphics/xg__NR/xg_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_FILTER_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_filter_type_public.md)
- [D3D12_FILTER](/fr-CA/reference/graphics/d3d12/enums/d3d12_filter_public.md)
- [GetGPUVirtualAddress](/fr-CA/reference/graphics/d3d12/interfaces/id3d12resource/methods/id3d12resource_getgpuvirtualaddress_public.md)
- [GetXmaPacketFirstFrameOffsetInBits](/fr-CA/reference/audio/xma2defs/functions/getxmapacketfirstframeoffsetinbits.md)
