> ## 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) — Calcula o deslocamento (em (consulte xgtextureaddresscomputer_gettexelelementoffsetbytes)

Calcula o deslocamento (em bytes) do elemento texel especificado, a partir do endereço base do recurso.

<a id="syntaxSection" />

## Sintaxe

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

<a id="ID4EU" />

### Parâmetros

*Plane*   \_In\_\
Tipo: UINT32

O plano.

*MipLevel*   \_In\_\
Tipo: UINT32

O nível de mip.

*X*   \_In\_\
Tipo: UINT64

A coordenada x do elemento texel.

*Y*   \_In\_\
Tipo: UINT32

A coordenada y do elemento texel.

*ZOrSlice*   \_In\_\
Tipo: UINT32

O Z OU a fatia.

*Sample*   \_In\_\
Tipo: UINT32

O índice, geralmente zero, da amostra a partir da qual iniciar a cópia. Esta função retornará um erro se este parâmetro for maior ou igual à contagem de amostras.

<a id="ID4E4" />

### Valor retornado

Tipo: UINT64

Se a chamada for bem-sucedida, o valor retornado será o deslocamento (em bytes) do elemento texel especificado, a partir do endereço base do recurso.

Qualquer um dos casos a seguir causará um erro e fará com que o valor -1 (0xffffffffffffffff, o valor máximo de UINT64) seja retornado:

* O parâmetro plane é maior ou igual à contagem de planos calculada pelo computador de textura.
* A contagem de amostras é maior ou igual ao número de amostras calculado pelo computador de textura.
* O sinalizador de uso de plano calculado pelo computador de textura é XG\_PLANE\_USAGE\_COLOR\_MASK, XG\_PLANE\_USAGE\_FRAGMENT\_MASK, XG\_PLANE\_USAGE\_HTILE ou XG\_PLANE\_USAGE\_UNUSED.

<a id="requirements" />

## Requisitos

**Cabeçalho:** xg.h

**Biblioteca:** xg\_x.lib

**Plataformas com suporte:** família XBOX One

<a id="ID4EVC" />

## Confira também

[XGTextureAddressComputer](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/xgtextureaddresscomputer)\
[Referência do XG](/pt-BR/reference/graphics/xg__NR/xg_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [GetXmaPacketFirstFrameOffsetInBits](/pt-BR/reference/audio/xma2defs/functions/getxmapacketfirstframeoffsetinbits.md)
- [GetShapeXmaOutputBufferWriteOffset](/pt-BR/reference/audio/shapexmacontext/functions/getshapexmaoutputbufferwriteoffset.md)
- [GetShapeXmaOutputBufferReadOffset](/pt-BR/reference/audio/shapexmacontext/functions/getshapexmaoutputbufferreadoffset.md)
- [D3D12_BUFFER_UAV](/pt-BR/reference/graphics/d3d12/structs/d3d12_buffer_uav_public.md)
