> ## 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 (conteúdo da interface)

> Contém um layout de textura calculado para um recurso de textura especificado. Também contém o estado adicional que permite ao usuário realizar microtiling de elementos de textura.

Contém um layout de textura calculado para um recurso de textura especificado. Também contém o estado adicional que permite ao usuário realizar microtiling e macrotiling de elementos de textura.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
class XGTextureAddressComputer  
```

## Métodos

| Método | Descrição |
| - | - |
| [XGTextureAddressComputer::AddRef](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_addref) | Incrementa a contagem de referências e retorna o novo valor. |
| [XGTextureAddressComputer::CopyFromSubresource](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyfromsubresource) | Copia os dados 2D ou 3D do sub-recurso especificado (mip + fatia) do recurso para um destino linear. |
| [XGTextureAddressComputer::CopyIntoSubresource](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyintosubresource) | Copia os dados de entrada lineares 2D ou 3D para o sub-recurso especificado (mip + fatia) do recurso usando **pTiledResourceBaseAddress** como o endereço base do recurso. |
| [XGTextureAddressComputer::GetMipLevelOffsetBytes](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getmipleveloffsetbytes) | Calcula o deslocamento (em bytes) do nível de mip especificado no plano especificado, a partir do endereço base do recurso. |
| [XGTextureAddressComputer::GetResourceBaseAlignmentBytes](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcebasealignmentbytes) | Obtém o alinhamento base do recurso, em bytes. |
| [XGTextureAddressComputer::GetResourceLayout](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcelayout) | Retorna o valor de XG\_RESOURCE\_LAYOUT calculado para este recurso de textura. |
| [XGTextureAddressComputer::GetResourceSizeBytes](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizebytes) | Obtém o tamanho do recurso, em bytes. |
| [XGTextureAddressComputer::GetResourceSizePages](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizepages) | Obtém o tamanho do recurso como o número de páginas. |
| [XGTextureAddressComputer::GetResourceTiling](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcetiling) | Retorna o layout de tiling do recurso se o recurso for criado como um recurso em blocos usando o sinalizador XG\_RESOURCE\_MISC\_TILED. |
| [XGTextureAddressComputer::GetTexelCoordinate](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelcoordinate) | Calcula a coordenada do elemento texel do deslocamento especificado em relação ao endereço base do recurso. |
| [XGTextureAddressComputer::GetTexelElementOffsetBytes](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelelementoffsetbytes) | Calcula o deslocamento (em bytes) do elemento texel especificado, a partir do endereço base do recurso. |
| [XGTextureAddressComputer::GetTextureViewDescriptor](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettextureviewdescriptor) | Retorna o descritor de exibição de textura para o plano especificado. |
| [XGTextureAddressComputer::Release](/pt-BR/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_release) | Diminui a contagem de referências e retorna o novo valor. Se o novo valor for zero, o objeto será excluído. |

<a id="remarks" />

## Comentários

A classe tem contagem de referências e se excluirá quando sua contagem de referências chegar a zero.

<a id="requirements" />

## Requisitos

**Cabeçalho:** xg.h

**Biblioteca:** xg\_x.lib

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

## Confira também

[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)
- [Diretrizes de classificação etária para países/regiões](/pt-BR/publishing/game-publishing/concepts/age-ratings-guidance.md)
- [Criando, examinando e testando atualizações de conteúdo](/pt-BR/build/core-features/common/packaging/packaging-testing-updates.md)
- [Visão geral da configuração de stream do Aplicativo de Teste de Conteúdo (CTA)](/pt-BR/build/core-features/common/game-streaming/game-streaming-content-test-application-stream-config.md)
- [Referência da ferramenta XBOX Texture Compressor (XBTC)](/pt-BR/build/core-features/graphics/newfeatures/xbtc/index.md)
