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

# XGComputeBankRotationAddress (famille XBOX One)

> Calcule une adresse avec rotation de banque pour une surface 2D en mosaïque.

Calcule une adresse avec rotation de banque pour une surface 2D en mosaïque.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
bool XGComputeBankRotationAddress(
         XG_GPU_VIRTUAL_ADDRESS BaseAddress,
         const XG_RESOURCE_LAYOUT* pLayout,
         UINT32 PlaneIndex,
         UINT32 MipLevelIndex,
         UINT32 BankRotationIndex,
         XG_GPU_VIRTUAL_ADDRESS* pBankRotatedBaseAddress
)  
```

<a id="ID4EG" />

### Paramètres

*BaseAddress*   \_In\_\
Type : XG\_GPU\_VIRTUAL\_ADDRESS

Adresse de base sans rotation de la texture 2D en mosaïque à faire pivoter.

*pLayout*   \_In\_\
Type : [XG\_RESOURCE\_LAYOUT\*](/fr-CA/reference/graphics/xg__NR/structs/xg_resource_layout)

Disposition de ressource XG calculée par la bibliothèque XG à l'aide de fonctions telles que [XGComputeTexture2DLayout](/fr-CA/reference/graphics/xg__NR/functions/xgcomputetexture2dlayout) et [XGTextureAddressComputer::GetResourceLayout](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcelayout).

*PlaneIndex*   \_In\_\
Type : UINT32

Index du plan de la surface à faire pivoter. Il s'agit généralement du plan dont l'utilisation est **XG\_PLANE\_USAGE\_DEFAULT**.

*MipLevelIndex*   \_In\_\
Type : UINT32

Niveau de mip pour lequel la rotation de banque doit être calculée.

*BankRotationIndex*   \_In\_\
Type : UINT32

Valeur numérique qui spécifie l'ampleur de la rotation de banque à appliquer. L'index de rotation de banque peut être une valeur arbitraire. Le décalage de rotation sera limité au masque d'adresse de rotation de banque associé au niveau de mip sélectionné.

*pBankRotatedBaseAddress*   \_Out\_\
Type : XG\_GPU\_VIRTUAL\_ADDRESS \*

Adresse de base calculée de la texture avec rotation de banque. Elle se compose de l'adresse de base d'entrée à laquelle s'ajoutent les bits de rotation de banque.

<a id="ID4EO" />

### Valeur de retour

Type : bool

Retourne **true** si la fonction réussit. Retourne **false** si les paramètres d'entrée ne sont pas valides ou si la rotation de banque n'est pas prise en charge pour le niveau de mip sélectionné.

<a id="remarks" />

## Remarques

L'index de rotation de banque peut être une valeur arbitraire. Le décalage de rotation sera limité au masque d'adresse de rotation de banque associé au niveau de mip sélectionné.

Le code source de cette fonction est inline et se trouve dans xg.h.

<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-CA/nda/nda-topic-directory.md)
- [XBOX Partner Onboarding for access and publishing](/home/onboarding.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
