> ## 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_RESOURCE_DESC (famille XBOX One)

> Décrit une ressource XG.

Décrit une ressource XG.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct XG_RESOURCE_DESC {
    XG_RESOURCE_DIMENSION Dimension;
    UINT64 Alignment;
    UINT64 Width;
    UINT Height;
    UINT16 DepthOrArraySize;
    UINT16 MipLevels;
    XG_FORMAT Format;
    XG_SAMPLE_DESC SampleDesc;
    XG_TEXTURE_LAYOUT Layout;
    XG12_RESOURCE_MISC_FLAG MiscFlags;
} XG_RESOURCE_DESC  
```

<a id="ID4EI" />

### Membres

*Dimension*\
Type : [XG\_RESOURCE\_DIMENSION](/fr-CA/reference/graphics/xg__NR/enums/xg_resource_dimension)

Dimensionnalité de la ressource sous forme de constante d'énumération [XG\_RESOURCE\_DIMENSION](/fr-CA/reference/graphics/xg__NR/enums/xg_resource_dimension). Actuellement, seules les dimensions de texture sont prises en charge.

*Alignment*\
Type : UINT64

Alignement de la ressource, en octets. Pour l'alignement par défaut, spécifiez zéro.

*Width*\
Type : UINT64

Largeur de la ressource, en texels.

*Height*\
Type : UINT

Hauteur de la ressource, en texels.

*DepthOrArraySize*\
Type : UINT16

Pour les textures de volume, profondeur de la ressource. Pour les textures de tableau, nombre de tranches de tableau.

*MipLevels*\
Type : UINT16

Nombre de niveaux de mip dans la ressource. Pour une chaîne de mips complète, spécifiez zéro.

*Format*\
Type : [XG\_FORMAT](/fr-CA/reference/graphics/xg__NR/enums/xg_format)

Format sous forme de constante d'énumération [XG\_FORMAT](/fr-CA/reference/graphics/xg__NR/enums/xg_format) (équivalent aux valeurs DXGI\_FORMAT).

*SampleDesc*\
Type : [XG\_SAMPLE\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_sample_desc)

Description de l'échantillon sous forme de structure [XG\_SAMPLE\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_sample_desc), qui équivaut à [DXGI\_SAMPLE\_DESC](https://learn.microsoft.com/en-us/windows/desktop/api/dxgicommon/ns-dxgicommon-dxgi_sample_desc).

*Layout*\
Type : [XG\_TEXTURE\_LAYOUT](/fr-CA/reference/graphics/xg__NR/enums/xg_texture_layout)

Mode de mosaïquage de la texture sous forme de constante d'énumération [XG\_TEXTURE\_LAYOUT](/fr-CA/reference/graphics/xg__NR/enums/xg_texture_layout). Pour sélectionner le mode de mosaïquage par défaut, spécifiez XG\_TEXTURE\_LAYOUT\_UNKNOWN.

*MiscFlags*\
Type : [XG12\_RESOURCE\_MISC\_FLAG](/fr-CA/reference/graphics/xg__NR/enums/xg12_resource_misc_flag)

Indicateurs sous forme de combinaison OR au niveau du bit de constantes d'énumération [XG12\_RESOURCE\_MISC\_FLAG](/fr-CA/reference/graphics/xg__NR/enums/xg12_resource_misc_flag), par exemple « aucun », « autoriser la cible de rendu », « autoriser le gabarit de profondeur », « autoriser l'accès non ordonné » ou « refuser la ressource de nuanceur ». XG12\_RESOURCE\_MISC\_FLAG équivaut à [D3D12\_RESOURCE\_FLAGS](/fr-CA/reference/graphics/d3d12_x/enums/d3d12_resource_flags).

<a id="remarks" />

## Remarques

Cette structure est utilisée par l'élément d'API [XGCreateTextureComputer](/fr-CA/reference/graphics/xg__NR/functions/xgcreatetexturecomputer).

Cette structure est identique à [D3D12\_RESOURCE\_DESC](https://msdn.microsoft.com/library/dn903813\(v=vs.85\).aspx) et peut décrire une texture de n'importe quelle dimension à XG.

Notez que XG\_RESOURCE\_DESC est un sous-ensemble de [D3D12XBOX\_RESOURCE\_DESC](/fr-CA/reference/graphics/d3d12_x/structs/d3d12xbox_resource_desc).
Les membres de D3D12XBOX\_RESOURCE\_DESC qui ne sont pas présents dans XG\_RESOURCE\_DESC, notamment la structure des options DCC, n'ont aucune incidence sur la disposition de mémoire calculée spécifiée par la description de la ressource.

<a id="requirements" />

## Configuration requise

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

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

## Voir aussi

[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)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
