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

> XG_RESOURCE_MISC_FLAG (consoles XBOX Series) — Identifie les options des ressources. Référence de l'API graphique Direct3D 12 pour le développement de jeux XBOX.

Identifie les options des ressources.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
enum XG_RESOURCE_MISC_FLAG
{
    XG_RESOURCE_MISC_GENERATE_MIPS = 0x1L,
    XG_RESOURCE_MISC_TEXTURECUBE = 0x4L,
    XG_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x10L,
    XG_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x20L,
    XG_RESOURCE_MISC_BUFFER_STRUCTURED = 0x40L,
    XG_RESOURCE_MISC_RESOURCE_CLAMP = 0x80L,
    XG_RESOURCE_MISC_RESTRICTED_CONTENT = 0x1000L,
    XG_RESOURCE_MISC_ESRAM_RESIDENT = 0x20000L,
    XG_RESOURCE_MISC_NO_COLOR_COMPRESSION = 0x80000L,
    XG_RESOURCE_MISC_NO_DEPTH_COMPRESSION = 0x100000L,
    XG_RESOURCE_MISC_NO_STENCIL_COMPRESSION = 0x200000L,
    XG_RESOURCE_MISC_ALLOW_DCC = 0x400000L,
    XG_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY = 0x8000L,
    XG_RESOURCE_MISC_TILE_POOL = 0x4000000L,
    XG_RESOURCE_MISC_TILED = 0x8000000L,  
}  
```

<a id="ID4EDF" />

## Constantes

| Constante | Description |
| - | - |
| XG\_RESOURCE\_MISC\_GENERATE\_MIPS | Active la génération de mipmaps. La ressource doit être créée avec les [indicateurs de liaison](/fr-CA/reference/graphics/xg__NR/enums/xg_bind_flag) qui précisent que la ressource est une cible de rendu et une ressource de nuanceur. |
| XG\_RESOURCE\_MISC\_TEXTURECUBE | Définit une ressource comme une texture cube créée à partir d'un [Texture2DArray](https://msdn.microsoft.com/library/ff471526.aspx) qui contient six textures. |
| XG\_RESOURCE\_MISC\_DRAWINDIRECT\_ARGS | Active l'instanciation du contenu généré par le GPU. |
| XG\_RESOURCE\_MISC\_BUFFER\_ALLOW\_RAW\_VIEWS | Active une ressource en tant que [mémoire tampon d'adresses d'octets](https://msdn.microsoft.com/library/ff476335.aspx). |
| XG\_RESOURCE\_MISC\_BUFFER\_STRUCTURED | Active une ressource en tant que [mémoire tampon structurée](https://msdn.microsoft.com/library/ff476335.aspx). |
| XG\_RESOURCE\_MISC\_RESOURCE\_CLAMP | Active une ressource avec limitation (clamping) des mipmaps. |
| XG\_RESOURCE\_MISC\_RESTRICTED\_CONTENT | Définissez cet indicateur pour indiquer que la ressource peut contenir du contenu protégé et que, par conséquent, le système d'exploitation ne doit utiliser la ressource que lorsque le pilote et le matériel prennent en charge la protection du contenu. Dans le cas contraire, toute tentative de création d'une ressource avec cet indicateur échouera. |
| XG\_RESOURCE\_MISC\_ESRAM\_RESIDENT | Définissez cet indicateur lorsque vous voulez que l'ESRAM soit utilisée pour votre ressource (mémoire tampon ou texture). Cela permet à votre ressource d'être utilisée dans la mémoire la plus rapide possible. |
| XG\_RESOURCE\_MISC\_NO\_COLOR\_COMPRESSION | Désactive la compression des couleurs. |
| XG\_RESOURCE\_MISC\_NO\_DEPTH\_COMPRESSION | Désactive la compression de la profondeur. |
| XG\_RESOURCE\_MISC\_NO\_STENCIL\_COMPRESSION | Désactive la compression du gabarit (stencil). |
| XG\_RESOURCE\_MISC\_ALLOW\_DCC | Autorise la compression delta des couleurs (DCC). |
| XG\_RESOURCE\_MISC\_FORCE\_TEXTURE\_COMPATIBILITY | Force les ressources compressées par compression delta des couleurs à rester compatibles avec l'échantillonnage de textures. |
| XG\_RESOURCE\_MISC\_TILE\_POOL | Définissez cet indicateur pour indiquer que la ressource est un pool de vignettes. |
| XG\_RESOURCE\_MISC\_TILED | Définissez cet indicateur pour indiquer que la ressource est une ressource en mosaïque. |

<a id="remarks" />

## Remarques

Cette énumération est utilisée dans le membre MiscFlags des structures [XG\_BUFFER\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_buffer_desc), [XG\_TEXTURE1D\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_texture1d_desc), [XG\_TEXTURE2D\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_texture2d_desc) et [XG\_TEXTURE3D\_DESC](/fr-CA/reference/graphics/xg__NR/structs/xg_texture3d_desc).

Ces indicateurs peuvent être combinés à l'aide d'un OU au niveau du bit.

<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)
- [D3D12_PROTECTED_RESOURCE_SESSION_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_protected_resource_session_flags_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_protected_resource_session_support_flags_public.md)
- [Index des rubriques NDA pour le développement sur console avec XBOX GDK](/fr-CA/nda/nda-overview.md)
- [GetCreationFlags](/fr-CA/reference/graphics/d3d12/interfaces/id3d12fence1/methods/id3d12fence1_getcreationflags_public.md)
