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

# XG_PLANE_LAYOUT (famille XBOX One)

> Décrit une chaîne de mips dans la disposition matérielle d'une texture.

Décrit une chaîne de mips dans la disposition matérielle d'une texture.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct XG_PLANE_LAYOUT {  
    XG_PLANE_USAGE Usage;
    UINT64 SizeBytes;
    UINT64 BaseOffsetBytes;
    UINT64 BaseAlignmentBytes;
    UINT32 BytesPerElement;
    XG_MIPLEVEL_LAYOUT MipLayout[15];
} XG_PLANE_LAYOUT  
```

<a id="membersSection" />

### Membres

*Usage*\
Type : [XG\_PLANE\_USAGE](/fr-CA/reference/graphics/xg__NR/enums/xg_plane_usage)

Utilisation prévue de la chaîne de mips.

*SizeBytes*\
Type : UINT64

Taille, en octets, de la chaîne de mips.

*BaseOffsetBytes*\
Type : UINT64

Décalage de base, en octets, de la chaîne de mips.

*BaseAlignmentBytes*\
Type : UINT64

Alignement de base, en octets, de la chaîne de mips.

*BytesPerElement*\
Type : UINT32

Nombre d'octets par élément dans la chaîne de mips.

*MipLayout*\
Type : [XG\_MIPLEVEL\_LAYOUT](/fr-CA/reference/graphics/xg__NR/structs/xg_miplevel_layout)\[15]

Dispositions des niveaux de mip dans la chaîne de mips.

<a id="remarks" />

## Remarques

Cette structure décrit une chaîne de mips ou un plan dans une disposition de texture calculée représentée par une structure [XG\_RESOURCE\_LAYOUT](/fr-CA/reference/graphics/xg__NR/structs/xg_resource_layout). Chaque disposition de texture calculée contient entre 1 et 4 plans, chacun représenté par une structure `XG_PLANE_LAYOUT`. À son tour, un plan contient entre 1 et 16 niveaux de mip, chacun représenté par une structure [XG\_MIPLEVEL\_LAYOUT](/fr-CA/reference/graphics/xg__NR/structs/xg_miplevel_layout). La structure `XG_RESOURCE_LAYOUT` est utilisée par plusieurs objets et fonctions de la bibliothèque XBOX Graphics (XG) pour calculer les adresses, les dispositions matérielles et les alignements des textures.

Pour plus d'informations sur les dispositions de texture calculées, consultez [Dispositions et mosaïquage des textures pour XBOX Series X|S](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts).

<a id="requirementsSection" />

## Configuration requise

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

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

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

<a id="seealsoSection" />

## Voir aussi

[Gestion des ressources natives pour XBOX One](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/directx/native-resource-management)\
[XGComputeBankRotationAddress](/fr-CA/reference/graphics/xg__NR/functions/xgcomputebankrotationaddress)\
[XGComputeBufferLayout](/fr-CA/reference/graphics/xg__NR/functions/xgcomputebufferlayout)\
[XGTextureAddressComputer](/fr-CA/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/xgtextureaddresscomputer)\
[XGComputeTexture1DLayout](/fr-CA/reference/graphics/xg__NR/functions/xgcomputetexture1dlayout)\
[XGComputeTexture2DLayout](/fr-CA/reference/graphics/xg__NR/functions/xgcomputetexture2dlayout)\
[XGComputeTexture3DLayout](/fr-CA/reference/graphics/xg__NR/functions/xgcomputetexture3dlayout)\
[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)
- [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)
