Interfaces
| Interface | Descrição |
|---|---|
| ID3D10Blob | Esta interface é usada para retornar dados de comprimento arbitrário. |
| ID3D12CommandQueue | Envia listas de comandos e sincroniza a execução delas. |
| ID3D12Device11 | Representa um adaptador virtual. Esta interface estende ID3D12Device10. |
| ID3D12Device6 | Representa um adaptador virtual. Esta interface estende ID3D12Device5. |
| ID3D12Device7 | Representa um adaptador virtual. Esta interface estende ID3D12Device6. |
| ID3D12Device8 | Representa um adaptador virtual. Esta interface estende ID3D12Device7. |
| ID3D12GraphicsCommandList | Encapsula uma lista de comandos gráficos para renderização. |
| ID3D12GraphicsCommandList4 | Encapsula uma lista de comandos gráficos para renderização. Esta interface estende ID3D12GraphicsCommandList3. |
| ID3D12GraphicsCommandList5 | Encapsula uma lista de comandos gráficos para renderização. Esta interface estende ID3D12GraphicsCommandList4. |
| ID3D12GraphicsCommandList6 | Encapsula uma lista de comandos gráficos para renderização. Esta interface estende ID3D12GraphicsCommandList5. |
| ID3D12GraphicsCommandList8 | A definir |
| ID3D12Heap1 | Um heap é uma abstração de alocação de memória contígua, usada para gerenciar a memória física. Esta interface estende ID3D12Heap. |
| ID3D12Object | Uma interface da qual ID3D12Device e ID3D12DeviceChild herdam. Ela fornece métodos para associar dados privados e anotar nomes de objetos. |
| ID3D12PipelineState | Representa o estado de todos os sombreadores definidos no momento, bem como de determinados objetos de estado de função fixa. |
| ID3D12Resource | Encapsula uma capacidade generalizada da CPU e da GPU de ler e gravar na memória física ou em heaps. |
| ID3D12StateObject | Representa uma quantidade variável de estado de configuração, incluindo sombreadores, que um aplicativo gerencia como uma única unidade e que é entregue atomicamente a um driver para processamento, como compilação ou otimização. |
| ID3D12StateObjectProperties | Fornece métodos para obter e definir as propriedades de um ID3D12StateObject. |
| ID3DInclude | ID3DInclude é uma interface de inclusão que o usuário implementa para permitir que um aplicativo chame métodos substituíveis pelo usuário para abrir e fechar arquivos #include de sombreador. |
| IDXGIAdapter | A interface IDXGIAdapter representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo). |
| IDXGIAdapter1 | A interface IDXGIAdapter representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo). |
| IDXGIAdapter2 | A interface IDXGIAdapter representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo). |
| IDXGIDevice | Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem. |
| IDXGIDevice1 | Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem. |
| IDXGIDevice2 | Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem. |
| IDXGIDeviceSubObject | Herdada por objetos vinculados ao dispositivo para que possam recuperar um ponteiro para ele. |
| IDXGIFactory | Uma interface IDXGIFactory implementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira). |
| IDXGIFactory1 | Uma interface IDXGIFactory implementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira). |
| IDXGIFactory2 | Uma interface IDXGIFactory implementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira). |
| IDXGIInfoQueue | Esta interface controla a fila de informações de depuração e só pode ser usada se a camada de depuração estiver ativada. |
| IDXGIObject | Uma interface base para todos os objetos DXGI; IDXGIObject dá suporte à associação de dados definidos pelo chamador (dados privados) a um objeto e à recuperação de uma interface para o objeto pai. |
| IDXGIOutput | Uma interface IDXGIOutput representa uma saída de adaptador (como um monitor). |
| IDXGISwapChain | As cadeias de troca foram preteridas e substituídas por recursos de troca (D3D12_HEAP_FLAG_ALLOW_DISPLAY) e pela apresentação por meio de ID3D12CommandQueue::PresentX. |
| IDXGISwapChain1 | As cadeias de troca foram preteridas e substituídas por recursos de troca (D3D12_HEAP_FLAG_ALLOW_DISPLAY) e pela apresentação por meio de ID3D12CommandQueue::PresentX. |
| ID3D12DescriptorHeap | A definir |
| ID3D12RootSignature | A definir |
Funções
| Função | Descrição |
|---|---|
| D3D10CreateBlob | Cria um buffer. |
| D3D12ConfigureVirtualMemoryX | Reserva memória e inicializa as tabelas de páginas para o rastreamento da memória gráfica. |
| D3D12XboxInitializeDefaultDpbbState | Inicializa o estado padrão de DPBB (Deferred Primitive Batch Binning). |
| D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1 | Inicializa uma estrutura D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1 com valores padrão. |
| D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 | Inicializa uma estrutura D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 com valores padrão. |
| D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3 | Inicializa uma estrutura D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3 com valores padrão. |
| D3D12ZeroMemoryX | Zera os intervalos de memória especificados. |
Estruturas
| Estrutura | Descrição |
|---|---|
| D3D12_DISPATCH_MESH_ARGUMENTS | Sem suporte no XBOX. |
| D3D12_FEATURE_DATA_D3D12_OPTIONS10 | Indica o nível de suporte que o adaptador oferece para o combinador de soma de sombreamento de taxa variável e a taxa de sombreamento por primitiva do sombreador de malha. |
| D3D12_FEATURE_DATA_D3D12_OPTIONS11 | Indica o nível de suporte que o adaptador oferece para Int64 atômico em recurso de descritor. |
| D3D12_FEATURE_DATA_D3D12_OPTIONS7 | Indica o nível de suporte que o adaptador oferece para sombreador de malha e comentários do amostrador. |
| D3D12_FEATURE_DATA_D3D12_OPTIONS8 | Indica o nível de suporte que o adaptador oferece para texturas de bloco não alinhadas. |
| D3D12_FEATURE_DATA_D3D12_OPTIONS9 | Indica se há suporte para várias opções. |
| D3D12_FEATURE_DATA_DISPLAYABLE | Este recurso está em versão prévia no momento. |
| D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT | Indica uma contagem de tipos de sessão de recurso protegido. |
| D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES | Indica uma lista de tipos de sessão de recurso protegido. |
| D3D12_MIP_REGION | Uma estrutura que define as dimensões representadas por um texel de comentários em um recurso de comentários. |
| D3D12_PROTECTED_RESOURCE_SESSION_DESC1 | Descreve sinalizadores para uma sessão de recurso protegido, por adaptador. |
| D3D12_RESOURCE_DESC1 | Descreve um recurso, como uma textura. |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_BATCHED_DESC | Um descritor para builds de BVH em lote. Encapsula um único conjunto de parâmetros para a chamada de build regular. |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_BATCHED_DESC2 | Descritor de build em lote estendido. |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1 | O conjunto estendido de parâmetros para builds em lote. |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 | O conjunto estendido de parâmetros para builds em lote. |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3 | O conjunto estendido de parâmetros para builds em lote. |
| D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETERS | Parâmetros de substituição para as configurações de inicialização do objeto de estado de pipeline de computação. |
| D3D12XBOX_COMPUTE_SHADER_LIMITS_DESC | Define registros no estado de pipeline de computação para programar vários parâmetros de runtime do sombreador de computação. |
| D3D12XBOX_CREATE_DEVICE_PARAMETERS | Especifica os parâmetros usados durante a criação de um dispositivo no hardware do XBOX. |
| D3D12XBOX_DESCRIPTOR_PIPELINE_STATE | O descritor de pacote do processador de comandos para definir um objeto de estado de pipeline. |
| D3D12XBOX_DESERIALIZE_GRAPHICS_PIPELINE_STATE | Contém informações para desserializar um objeto de estado de pipeline gráfico serializado anteriormente. |
| D3D12XBOX_DISPATCH_MESH_X_ARGUMENTS | Um tipo de assinatura de comando usado em chamadas de execução indireta de sombreador de malha no XBOX. |
| D3D12XBOX_DISPATCH_RAYS_DESC | Extensão do XBOX para D3D12_DISPATCH_RAYS_DESC |
| D3D12XBOX_DPBB_BREAK_BATCH_ARGUMENTS | Extensão do XBOX para Execute Indirect. |
| D3D12XBOX_DPBB_STATE | Configurações de DPBB (Deferred Primitive Batch Binning). |
| D3D12XBOX_FLUSHPIPELINEX_ARGUMENTS | Extensão do XBOX para Execute Indirect. |
| D3D12XBOX_GPU_HARDWARE_CONFIGURATION | Contém a frequência de clock da GPU e a configuração de hardware. |
| D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC | Define os limites de um sombreador gráfico. |
| D3D12XBOX_LIVE_DEBUGGING_AMPLIFICATION_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de amplificação depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_ANY_SHADER_PARAMETERS | Parâmetros usados para especificar qualquer sombreador para depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_COMPUTE_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de computação depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_DOMAIN_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de domínio depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_GEOMETRY_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de geometria depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_GLOBAL_PARAMETERS | Permite definir o tipo de depuração ao vivo e os parâmetros específicos desse tipo de depuração. |
| D3D12XBOX_LIVE_DEBUGGING_HULL_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de casco depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_MESH_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de malha depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_PARAMETERS | Permite definir o tipo de depuração ao vivo e os parâmetros específicos desse tipo de depuração. |
| D3D12XBOX_LIVE_DEBUGGING_PIXEL_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de pixel depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_VERTEX_SHADER_PARAMETERS | Parâmetros usados para especificar qual sombreador de vértice depurar ao vivo |
| D3D12XBOX_MSAA_PARAMETERS | Controla as configurações no bloco de profundidade para suavização de serrilhado de várias amostras (MSAA). |
| D3D12XBOX_PRT_LOD_REPORT_DESC | Especifica o local e o tamanho da memória de destino para um relatório de LOD de PRT gravado pela GPU, bem como parâmetros que controlam como os contadores de amostras são redefinidos como parte da geração do relatório. |
| D3D12XBOX_PRT_LOD_REPORT_GPU_HEADER | Define o layout de hardware do cabeçalho de 8 bytes gravado pela GPU como parte de um relatório de LOD de PRT. |
| D3D12XBOX_PRT_LOD_REPORT_GPU_SAMPLE | Especifica o local e o tamanho da memória de destino para um relatório de LOD de PRT gravado pela GPU, bem como parâmetros que controlam como os contadores de amostras são redefinidos como parte da geração do relatório. |
| D3D12XBOX_RAYTRACING_CANONICAL_ACCELERATION_STRUCTURE_NODE | Uma união que contém dados de nó canônico. |
| D3D12XBOX_RAYTRACING_CANONICAL_FP16_AABB_DATA | Contém os dados de uma caixa FP16 canônica. |
| D3D12XBOX_RAYTRACING_CANONICAL_FP32_AABB_DATA | Contém os dados de uma caixa FP32 canônica. |
| D3D12XBOX_RAYTRACING_CANONICAL_TRIANGLE_NODE_DATA | Nó de triângulo canônico. |
| D3D12XBOX_RAYTRACING_FP16_AABB | Uma estrutura auxiliar para descrever uma caixa FP16. |
| D3D12XBOX_RAYTRACING_INFORMATION_EXPORT_TABLE | Usada para enumerar as exportações de um RTPSO. |
| D3D12XBOX_RAYTRACING_INFORMATION_EXPORT | Reservada para uso interno. |
| D3D12XBOX_RAYTRACING_INFORMATION | Informações extras que podem ser obtidas de um RTPSO concluído. |
| D3D12XBOX_RAYTRACING_OPTIONS | Descreve opções estendidas que podem ser definidas em um RTPSO. |
| D3D12XBOX_RESOURCE_BARRIER_SUMMARY_ACTIONS | Fornece um resumo das ações executadas em nome de barreiras de recursos. |
| D3D12XBOX_SAMPLER_DESC | Descreve um estado de amostrador. |
| D3D12XBOX_SERIALIZE_GRAPHICS_PIPELINE_STATE | Informações para serializar um objeto de estado de pipeline gráfico. |
| D3D12XBOX_SHADER_RESOURCE_VIEW_DESC | Descreve uma exibição de recurso de sombreador (SRV). |
| D3D12XBOX_SHADER_SYMBOL_LIST | Contém símbolos de função para o estado de pipeline de computação com chamadas de função (como para DXR). |
| D3D12XBOX_SHADER_SYMBOL | Uma única função em um sombreador de computação. |
| D3D12XBOX_SHADING_RATE_SETTINGS_CMASK_VRS_HINT_MODE | Contém o bit de habilitação por RTV para VRS-Hint. |
| D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS | Permite assumir o controle das configurações do combinador de VRS. |
| D3D12XBOX_SHADING_RATE_SETTINGS_HTILE_MODE | Contém as configurações de HTile a serem programadas. |
| D3D12XBOX_SHADING_RATE_SETTINGS_PIXEL_CENTER_OFFSETS | Programa os deslocamentos de centro de pixel grosseiro em passos de 1/16 usando um valor de 4 bits com sinal. Os centros de todas as formas de pixel grosseiro podem ser definidos de forma independente. |
| D3D12XBOX_SHADING_RATE_SETTINGS | Uma união de configurações estendidas de VRS. |
| D3D12XBOX_SYNC_PARAMS | Parâmetros de sincronização da GPU usados em várias APIs |
| D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION | Parâmetros usados para inicializar o sistema de memória virtual gráfica do Direct3D. |
| D3D12XBOX_XDXR_STREAM_DESC | Um fluxo de opções tokenizadas para adicionar e remover extensões sem alterar a API. |
| D3D12XBOX_ZERO_MEMORY_BUFFERS | Estrutura de controle fornecida pelo título à API D3D12ZeroMemoryX. |
| D3D12XBOX_ZERO_MEMORY_RANGE | Representa uma região da memória virtual da GPU a ser limpa com a API D3D12ZeroMemoryX |
| D3D12XboxPutBuffer | Estrutura para gerenciar a gravação de comandos da GPU no segmento atual do buffer de comandos. |
| DXGI_ADAPTER_DESC2 | Descreve um adaptador (ou placa de vídeo) usando DXGI 1.2. |
| DXGI_MODE_DESC | Descreve um modo de exibição. |
| DXGIX_FRAME_STATISTICS | Contém estatísticas de quadro do DXGI. |
| DXGIX_PRESENTARRAY_PARAMETERS | Parâmetros de Present Array do DXGI. |
| DXGIXBOX_MODE_DESC | Descreve um modo de exibição. |
Enumerações
| Enumeração | Descrição |
|---|---|
| D3D_FEATURE_LEVEL | Descreve o conjunto de recursos visados por um dispositivo Direct3D. |
| D3D_NAME | Valores que identificam parâmetros de sombreador que usam semântica de valor do sistema. |
| D3D_PRIMITIVE_TOPOLOGY | Valores que indicam como o pipeline interpreta os dados de vértice associados ao estágio do assembler de entrada. |
| D3D_SHADER_INPUT_TYPE | Valores que identificam os tipos de recursos que podem ser associados a um sombreador e que são refletidos como parte da descrição de recursos do sombreador. |
| D3D11_CREATE_DEFERRED_CONTEXT_FLAG | Especifica sinalizadores que identificam o uso de um contexto adiado. |
| D3D12_BUFFER_SRV_FLAGS | Valores que identificam opções de exibição para o recurso de buffer a ser usado em uma exibição de recurso de sombreador. |
| D3D12_BUFFER_UAV_FLAGS | Valores que identificam opções de exibição para o recurso de buffer a ser usado em uma exibição de acesso não ordenado. |
| D3D12_FENCE_FLAGS | Especifica opções de fence. |
| D3D12_INDIRECT_ARGUMENT_TYPE | Tipos de argumento para parâmetros indiretos, usados para a estrutura D3D12_INDIRECT_ARGUMENT_DESC. |
| D3D12_MEASUREMENTS_ACTION | Sem suporte no XBOX. |
| D3D12_MESH_SHADER_TIER | Indica o nível de suporte a sombreadores de malha. |
| D3D12_MESSAGE_ID | Especifica IDs de mensagens de depuração para configurar um filtro de fila de informações. |
| D3D12_PIPELINE_STATE_FLAGS | Especifica sinalizadores que controlam o posicionamento dos dados produzidos pelo sombreador de geometria e pelo mosaico. |
| D3D12_RAY_FLAGS | Sinalizadores passados para a função TraceRay para substituir o comportamento de transparência, remoção e saída antecipada. |
| D3D12_ROOT_SIGNATURE_FLAGS | Especifica opções para o layout da assinatura raiz. |
| D3D12_SAMPLER_FEEDBACK_TIER | Nível de suporte de hardware e driver para comentários do amostrador. |
| D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS | Especifica um tipo de padrão de várias amostras. |
| D3D12_STATE_SUBOBJECT_TYPE | O tipo de um subobjeto de estado. Use com D3D12_STATE_SUBOBJECT. |
| D3D12_WAVE_MMA_TIER | Define constantes que especificam um nível de suporte para operações WaveMMA (wave_matrix). |
| D3D12XBOX_BIN_MAPPING_MODE | Modo de mapeamento de DPBB (Deferred Primitive Batch Binning). |
| D3D12XBOX_BIN_SIZE | Tamanho de bin de DPBB (Deferred Primitive Batch Binning). |
| D3D12XBOX_BINNING_FLAGS | Reservado para uso futuro. |
| D3D12XBOX_BINNING_MODE | Define o modo de DPBB (Deferred Primitive Batch Binning). |
| D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE | Um tipo de extensão para um build no fluxo de descritores tokenizado. |
| D3D12XBOX_CMDLIST_DRIVER_HINT | Dicas passadas a uma lista de comandos para alterar o comportamento interno do driver |
| D3D12XBOX_COMMAND_LIST_FLAGS | Sinalizadores para uso com a API CreateCommandListX. |
| D3D12XBOX_COMMAND_LIST_RESET_FLAGS | Sinalizadores para uso com a API ID3D12GraphicsCommandList6::ResetX. |
| D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAGS | Sinalizadores de controle para parâmetros de substituição das configurações de inicialização do objeto de estado de pipeline de computação. |
| D3D12XBOX_COPY_FLAGS | Sinalizadores para controlar a cópia ou o preenchimento da memória. |
| D3D12XBOX_CREATE_DEVICE_FLAGS | Define sinalizadores usados para criar um dispositivo. |
| D3D12XBOX_DCC_COMPRESSION_LEVEL | Estabelece o tamanho máximo da unidade para DCC (Delta Color Compression). |
| D3D12XBOX_DISPATCH_FLAGS | Sinalizadores para controlar ID3D12GraphicsCommandList.DispatchX. |
| D3D12XBOX_DRIVER_HINT | Dicas passadas ao driver para habilitar funções específicas. |
| D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS | Sinalizadores a serem usados com a API ExecuteCommandLists2X. |
| D3D12XBOX_FRAME_INTERVAL_FLAGS | Especifica as opções para fornecer controle adicional sobre o intervalo de quadros estabelecido. |
| D3D12XBOX_HARDWARE_VERSION | Descreve a versão de hardware do console XBOX. |
| D3D12XBOX_IMAGE_FORMAT | Define os nomes dos formatos de imagem definidos pelo hardware. |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS | Sinalizadores usados para especificar qual sombreador depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS | Sinalizadores usados para especificar qual sombreador depurar ao vivo |
| D3D12XBOX_LIVE_DEBUGGING_TYPE | Tipo desejado de depuração ao vivo |
| D3D12XBOX_MINMIP_FILTER_OFFSET | A definir |
| D3D12XBOX_MINMIP_FILTER_SLOPE | A definir |
| D3D12XBOX_PAGE_MAPPING_FLAGS | Sinalizadores que especificam detalhes adicionais sobre como as páginas devem ser mapeadas por métodos como ID3D12CommandQueue::CopyPageMappingsX. |
| D3D12XBOX_PIPELINE_STATE_INFORMATION_TYPE | Especifica qual tipo de dados recuperar para o PSO. |
| D3D12XBOX_PIPELINE_STATE_OPTION_TYPE | Usado para definir opções de PSO. |
| D3D12XBOX_PIX_CAPTURE_FLAGS | Sinalizadores para controlar o tipo de informação capturada para análise, como se as informações são capturadas de todos os mecanismos. |
| D3D12XBOX_PRESENT_DESC_TITLE_PERFORMANCE_OVERLAY_FLAGS | Sinalizadores de sobreposição de desempenho a serem usados com PresentX |
| D3D12XBOX_PROCESS_DEBUG_FLAGS | Define os sinalizadores usados para depurar um processo. |
| D3D12XBOX_RAYTRACING_CANONICAL_ACCELERATION_STRUCTURE_NODE_TYPE | Especifica o tipo de dados que o nó canônico contém. |
| D3D12XBOX_RAYTRACING_INFORMATION_FLAGS | Usado para recuperar informações de um objeto de estado |
| D3D12XBOX_RAYTRACING_OPTIONS_TRAVERSE_TYPE | Substituições de depuração durante a criação do RTPSO. |
| D3D12XBOX_REGISTER_PAGE_POOL_FLAGS | Define os sinalizadores usados para registrar um pool de páginas. |
| D3D12XBOX_REPORT_GPU_HALT_FLAGS | Define as opções a serem usadas quando uma parada da GPU é relatada |
| D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS | Sinalizadores usados para controlar como o processamento de ResourceBarrierX é executado. |
| D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTIONS | Uma união resumida de todas as ações de descompactação e espera executadas em nome da lista de barreiras fornecida a ResourceBarrierX |
| D3D12XBOX_RESOURCE_VALIDATION_FLAGS | Sinalizadores que controlam o comportamento de validação para recursos individuais. |
| D3D12XBOX_SAMPLER_FLAGS | Sinalizadores de amostrador para criar uma descrição de amostrador. |
| D3D12XBOX_SET_SHADER_SCRATCH_SPACE_FLAGS | Define os sinalizadores usados para gerenciar o espaço de rascunho. |
| D3D12XBOX_SHADER_STAGE_FLAGS | Enumeração dos diferentes tipos de estágios de sombreador. |
| D3D12XBOX_SHADER_UNIT_DISABLE_FLAGS | Define constantes que identificam as unidades de computação (CUs) a serem desabilitadas para sombreadores específicos. |
| D3D12XBOX_SHADING_RATE_SETTINGS_HTILE_MODE_TYPE | Programação do formato HTile de VRS. |
| D3D12XBOX_SHADING_RATE_SETTINGS_TYPE | Configurações de VRS a serem programadas. |
| D3D12XBOX_SYNC_CONTROL_FLAGS | Especifica sinalizadores que fornecem controle adicional das operações de sincronização em várias APIs de sincronização. |
| D3D12XBOX_SYNC_FLAGS | Especifica sinalizadores que direcionam as operações de sincronização em várias APIs de sincronização. |
| D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAGS | Sinalizadores de configuração para a API D3D12ConfigureVirtualMemoryX. |
| D3D12XBOX_WAIT_FLAGS | Sinalizadores para selecionar o mecanismo usado para executar uma espera. |
| D3D12XBOX_ZERO_MEMORY_FLAGS | Define os sinalizadores usados para zerar a memória. |
| DXGI_COLOR_SPACE_TYPE | Especifica tipos de espaço de cores. |
| DXGI_FORMAT | Formatos de dados de recursos, incluindo formatos totalmente tipados e sem tipo. Uma lista de modificadores na parte inferior da página descreve cada tipo de formato de forma mais completa. |
| DXGI_MODE_ROTATION | Sinalizadores que indicam como os buffers de fundo devem ser girados para se ajustarem à rotação física de um monitor. |
| DXGI_MODE_SCANLINE_ORDER | Sinalizadores que indicam o método que a varredura usa para criar uma imagem em uma superfície. |
| DXGI_SCALING | Identifica o comportamento de redimensionamento quando o tamanho do buffer de fundo não corresponde ao tamanho da saída de destino. |
| DXGI_SWAP_CHAIN_FLAG | Opções para o comportamento da cadeia de troca. |
| DXGI_SWAP_EFFECT | Define opções para lidar com pixels em uma superfície de exibição. |
| DXGIX_FRAME_NOTIFICATION | Evento de notificação de quadro do DXGI. |
| DXGIX_VLINECOUNTER | Evento de notificação de VLINE do DXGI. |
| DXGIXBOX_MODE_FLAGS | Sinalizadores que indicam informações de exibição específicas do XBOX. |
