> ## 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 (contenu de l'interface)

> Contient une disposition de texture calculée pour une ressource de texture spécifiée. Contient également l'état supplémentaire qui permet à l'utilisateur d'effectuer le micromosaïquage des éléments de texture.

Contient une disposition de texture calculée pour une ressource de texture spécifiée. Contient également l'état supplémentaire qui permet à l'utilisateur d'effectuer le micromosaïquage et le macromosaïquage des éléments de texture.

<a id="syntaxSection" />

## Syntaxe

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

## Méthodes

| Méthode | Description |
| - | - |
| [XGTextureAddressComputer::AddRef](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_addref) | Incrémente le nombre de références et retourne la nouvelle valeur. |
| [XGTextureAddressComputer::CopyFromSubresource](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyfromsubresource) | Copie les données 2D ou 3D de la sous-ressource spécifiée (mip + tranche) de la ressource vers une destination linéaire. |
| [XGTextureAddressComputer::CopyIntoSubresource](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyintosubresource) | Copie les données d'entrée linéaires 2D ou 3D dans la sous-ressource spécifiée (mip + tranche) de la ressource en utilisant **pTiledResourceBaseAddress** comme adresse de base de la ressource. |
| [XGTextureAddressComputer::GetMipLevelOffsetBytes](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getmipleveloffsetbytes) | Calcule le décalage (en octets) du niveau de mip spécifié sur le plan spécifié, à partir de l'adresse de base de la ressource. |
| [XGTextureAddressComputer::GetResourceBaseAlignmentBytes](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcebasealignmentbytes) | Obtient l'alignement de base de la ressource, en octets. |
| [XGTextureAddressComputer::GetResourceLayout](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcelayout) | Retourne la valeur de XG\_RESOURCE\_LAYOUT calculée pour cette ressource de texture. |
| [XGTextureAddressComputer::GetResourceSizeBytes](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizebytes) | Obtient la taille de la ressource, en octets. |
| [XGTextureAddressComputer::GetResourceSizePages](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizepages) | Obtient la taille de la ressource en nombre de pages. |
| [XGTextureAddressComputer::GetResourceTiling](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcetiling) | Retourne la disposition de mosaïquage de la ressource si celle-ci est créée en tant que ressource en mosaïque à l'aide de l'indicateur XG\_RESOURCE\_MISC\_TILED. |
| [XGTextureAddressComputer::GetTexelCoordinate](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelcoordinate) | Calcule la coordonnée de l'élément texel correspondant au décalage spécifié par rapport à l'adresse de base de la ressource. |
| [XGTextureAddressComputer::GetTexelElementOffsetBytes](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelelementoffsetbytes) | Calcule le décalage (en octets) de l'élément texel spécifié, à partir de l'adresse de base de la ressource. |
| [XGTextureAddressComputer::GetTextureViewDescriptor](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettextureviewdescriptor) | Retourne le descripteur de vue de texture pour le plan spécifié. |
| [XGTextureAddressComputer::Release](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_release) | Décrémente le nombre de références et retourne la nouvelle valeur. Si la nouvelle valeur est zéro, l'objet est supprimé. |

<a id="remarks" />

## Remarques

La classe utilise un décompte de références et se supprime elle-même lorsque son nombre de références atteint zéro.

<a id="requirements" />

## Configuration requise

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

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

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

## Voir aussi

[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/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
