> ## 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 (família XBOX One)

> XG_RESOURCE_MISC_FLAG (consoles XBOX Series) — Identifica opções para recursos. Referência da API de gráficos Direct3D 12 para desenvolvimento de jogos XBOX.

Identifica opções para recursos.

<a id="syntaxSection" />

## Sintaxe

```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 | Descrição |
| - | - |
| XG\_RESOURCE\_MISC\_GENERATE\_MIPS | Habilita a geração de MIP maps. O recurso deve ser criado com os [sinalizadores de associação](/pt-BR/reference/graphics/xg__NR/enums/xg_bind_flag) que especificam que o recurso é um destino de renderização e um recurso de sombreador. |
| XG\_RESOURCE\_MISC\_TEXTURECUBE | Define um recurso como uma textura de cubo criada a partir de um [Texture2DArray](https://msdn.microsoft.com/library/ff471526.aspx) que contém seis texturas. |
| XG\_RESOURCE\_MISC\_DRAWINDIRECT\_ARGS | Habilita a instanciação de conteúdo gerado pela GPU. |
| XG\_RESOURCE\_MISC\_BUFFER\_ALLOW\_RAW\_VIEWS | Habilita um recurso como um [buffer de endereço de bytes](https://msdn.microsoft.com/library/ff476335.aspx). |
| XG\_RESOURCE\_MISC\_BUFFER\_STRUCTURED | Habilita um recurso como um [buffer estruturado](https://msdn.microsoft.com/library/ff476335.aspx). |
| XG\_RESOURCE\_MISC\_RESOURCE\_CLAMP | Habilita um recurso com fixação de MIP map. |
| XG\_RESOURCE\_MISC\_RESTRICTED\_CONTENT | Defina esse sinalizador para indicar que o recurso pode conter conteúdo protegido e, portanto, o sistema operacional deve usar o recurso somente quando o driver e o hardware oferecerem suporte à proteção de conteúdo. Caso contrário, uma tentativa de criar um recurso usando esse sinalizador falhará. |
| XG\_RESOURCE\_MISC\_ESRAM\_RESIDENT | Defina esse sinalizador quando quiser que a ESRAM seja usada para o seu recurso (buffer ou textura). Isso permitirá que seu recurso seja usado na memória mais rápida possível. |
| XG\_RESOURCE\_MISC\_NO\_COLOR\_COMPRESSION | Desabilita a compactação de cor. |
| XG\_RESOURCE\_MISC\_NO\_DEPTH\_COMPRESSION | Desabilita a compactação de profundidade. |
| XG\_RESOURCE\_MISC\_NO\_STENCIL\_COMPRESSION | Desabilita a compactação de estêncil. |
| XG\_RESOURCE\_MISC\_ALLOW\_DCC | Permite a DCC (Delta Color Compression). |
| XG\_RESOURCE\_MISC\_FORCE\_TEXTURE\_COMPATIBILITY | Força os recursos com compactação de cor delta a manter a compatibilidade com a amostragem de textura. |
| XG\_RESOURCE\_MISC\_TILE\_POOL | Defina esse sinalizador para indicar que o recurso é um pool de blocos. |
| XG\_RESOURCE\_MISC\_TILED | Defina esse sinalizador para indicar que o recurso é um recurso em blocos. |

<a id="remarks" />

## Comentários

Essa enumeração é usada no membro MiscFlags das estruturas [XG\_BUFFER\_DESC](/pt-BR/reference/graphics/xg__NR/structs/xg_buffer_desc), [XG\_TEXTURE1D\_DESC](/pt-BR/reference/graphics/xg__NR/structs/xg_texture1d_desc), [XG\_TEXTURE2D\_DESC](/pt-BR/reference/graphics/xg__NR/structs/xg_texture2d_desc) e [XG\_TEXTURE3D\_DESC](/pt-BR/reference/graphics/xg__NR/structs/xg_texture3d_desc).

Esses sinalizadores podem ser combinados por OR bit a bit.

<a id="requirements" />

## Requisitos

**Cabeçalho:** xg.h

**Biblioteca:** xg\_x.lib

**Plataformas com suporte:** família XBOX One

## Confira também

[Referência do XG](/pt-BR/reference/graphics/xg__NR/xg_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_FLAGS](/pt-BR/reference/graphics/d3d12/enums/d3d12_protected_resource_session_flags_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS](/pt-BR/reference/graphics/d3d12/enums/d3d12_protected_resource_session_support_flags_public.md)
- [Índice de tópicos sob NDA para desenvolvimento de console com o XBOX GDK](/pt-BR/nda/nda-overview.md)
- [GetCreationFlags](/pt-BR/reference/graphics/d3d12/interfaces/id3d12fence1/methods/id3d12fence1_getcreationflags_public.md)
