> ## 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 (consoles XBOX Series)

> Décrit une chaîne de mips ou une surface de métadonnées dans la disposition matérielle d'une texture.

Décrit une chaîne de mips ou une surface de métadonnées dans la disposition matérielle d'une texture.

## Syntaxe

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

### Membres

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

L'utilisation du plan, sous forme de constante d'énumération [XG\_PLANE\_USAGE](/fr-CA/reference/graphics/xg__NR/enums/xg_plane_usage).

*SizeBytes*\
Type : UINT64

La taille du plan entier, en octets. Cela inclut toutes les tranches de tableau.

*SliceSizeBytes*\
Type : UINT64

La taille totale d'une seule chaîne de mips, qui constitue une tranche de tableau.

*BaseOffsetBytes*\
Type : UINT64

Le décalage de ce plan, en octets, à partir de l'adresse de base de la ressource.

*BaseAlignmentBytes*\
Type : UINT64

L'alignement du début de ce plan, en octets.

*BytesPerElement*\
Type : UINT32

Le nombre d'octets par élément des éléments de texel de ce plan.

*StandardMipCount*\
Type : UINT32

Le nombre de niveaux de mip qui ne font pas partie de la queue de mip compactée.

*MipTailMipCount*\
Type : UINT32

Le nombre de niveaux de mip qui font partie de la queue de mip compactée.

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

La disposition des niveaux de mip, sous forme de tableau de structures [XG\_MIPLEVEL\_LAYOUT](/fr-CA/reference/graphics/xg_xs/structs/xg_miplevel_layout_xs).

## Remarques

Notez que le nombre de mips dans XG\_RESOURCE\_LAYOUT est la somme des membres StandardMipCount et MipTailMipCount de XG\_PLANE\_LAYOUT.

## Configuration requise

**En-tête :** xg\_xs.h
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[Dispositions de texture et mosaïquage pour XBOX Series X|S](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)

[xg\_xs](/fr-CA/reference/graphics/xg_xs/xg_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_ELEMENTS_LAYOUT (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_elements_layout_public.md)
- [Index des rubriques NDA pour le développement sur console avec XBOX GDK](/fr-CA/nda/nda-overview.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [GameInputKeyboardLayoutCallback](/fr-CA/reference/input/gameinput/functions/gameinputkeyboardlayoutcallback.md)
