DXGI Interfaces
Esta seção contém informações sobre as interfaces fornecidas pelo DXGI.
Nesta seção
Tópico | Descrição |
---|---|
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 IDXGIAdapter1 representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo). |
IDXGIAdapter2 |
A interface IDXGIAdapter2 representa um subsistema de exibição, que inclui uma ou mais GPUs, DACs e memória de vídeo. |
IDXGIAdapter3 |
Essa interface adiciona alguns métodos de residência de memória, para orçar e reservar memória física. |
IDXGIAdapter4 |
Essa interface representa um subsistema de exibição e estende essa família de interfaces para expor um método a marcar para compatibilidade de um adaptador com o ACG (Arbitrary Code Guard). |
IDXGIDebug |
Essa interface controla as configurações de depuração e só poderá ser usada se a camada de depuração estiver ativada. |
IDXGIDebug1 |
Controla as configurações de depuração da DXGI (Infraestrutura Gráfica do Microsoft DirectX). Você pode usar a interface IDXGIDebug1 em aplicativos da Windows Store. |
IDXGIDecodeSwapChain |
Representa uma cadeia de troca usada por aplicativos de mídia da área de trabalho para decodificar dados de vídeo e mostrá-los em uma superfície DirectComposition . |
IDXGIDevice |
Uma interface IDXGIDevice implementa uma classe derivada para objetos DXGI que produzem dados de imagem. |
IDXGIDevice1 |
Uma interface IDXGIDevice1 implementa uma classe derivada para objetos DXGI que produzem dados de imagem. |
IDXGIDevice2 |
A interface IDXGIDevice2 implementa uma classe derivada para objetos DXGI que produzem dados de imagem. A interface expõe métodos para bloquear o processamento da CPU até que a GPU conclua o processamento e ofereça recursos para o sistema operacional. |
IDXGIDevice3 |
A interface IDXGIDevice3 implementa uma classe derivada para objetos DXGI que produzem dados de imagem. A interface expõe um método para cortar o uso de memória gráfica pelo dispositivo DXGI. |
IDXGIDevice4 |
Essa interface fornece métodos atualizados para oferecer e recuperar recursos. |
IDXGIDeviceSubObject |
Herdado de objetos vinculados ao dispositivo para que eles possam recuperar um ponteiro para ele. |
IDXGIDisplayControl |
A interface IDXGIDisplayControl expõe métodos para indicar a preferência do usuário pelo comportamento de exibição 3D estereoscópico do sistema operacional e definir status de exibição 3D estereoscópicas para habilitar ou desabilitar. |
IDXGIFactory |
Uma interface IDXGIFactory implementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira). |
IDXGIFactory1 |
A interface IDXGIFactory1 implementa métodos para gerar objetos DXGI. |
IDXGIFactory2 |
A interface IDXGIFactory2 inclui métodos para criar uma cadeia de troca de versão mais recente com mais recursos do que IDXGISwapChain e monitorar recursos 3D estereoscópicos. |
IDXGIFactory3 |
Habilita a criação de objetos DXGI. |
IDXGIFactory4 |
Habilita a criação de objetos DXGI. |
IDXGIFactory5 |
Essa interface permite que um único método dê suporte a exibições de taxa de atualização variável. |
IDXGIFactory6 |
Essa interface habilita um único método que enumera adaptadores gráficos com base em uma determinada preferência de GPU. |
IDXGIFactoryMedia |
Cria cadeias de troca para aplicativos de mídia da área de trabalho que usam superfícies directComposition para decodificar e exibir vídeo. |
IDXGIInfoQueue |
Essa interface controla a fila de informações de depuração e só poderá ser usada se a camada de depuração estiver ativada. |
IDXGIKeyedMutex |
Representa um mutex com chave, que permite acesso exclusivo a um recurso compartilhado que é usado por vários dispositivos. |
IDXGIObject |
Uma interface IDXGIObject é uma interface base para todos os objetos DXGI; O IDXGIObject dá suporte à associação definida pelo chamador (dados privados) a um objeto e à recuperação de uma interface ao objeto pai. |
IDXGIOutput |
Uma interface IDXGIOutput representa uma saída do adaptador (como um monitor). |
IDXGIOutput1 |
Uma interface IDXGIOutput1 representa uma saída do adaptador (como um monitor). |
IDXGIOutput2 |
Representa uma saída do adaptador (como um monitor). A interface IDXGIOutput2 expõe um método para marcar para suporte à sobreposição de vários planos no adaptador de saída primário. |
IDXGIOutput3 |
Representa uma saída do adaptador (como um monitor). A interface IDXGIOutput3 expõe um método para marcar para suporte à sobreposição. |
IDXGIOutput4 |
Representa uma saída do adaptador (como um monitor). A interface IDXGIOutput4 expõe um método para marcar para suporte a espaço de cor de sobreposição. |
IDXGIOutput5 |
Representa uma saída do adaptador (como um monitor). A interface IDXGIOutput5 expõe um único método para especificar uma lista de formatos com suporte para superfícies de tela inteira. |
IDXGIOutput6 |
Representa uma saída do adaptador (como um monitor). A interface IDXGIOutput6 expõe métodos para fornecer recursos de monitor específicos. |
IDXGIOutputDuplication |
A interface IDXGIOutputDuplication acessa e manipula a imagem da área de trabalho duplicada. |
IDXGIResource |
Uma interface IDXGIResource permite o compartilhamento de recursos e identifica a memória em que um recurso reside. |
IDXGIResource1 |
Uma interface IDXGIResource1 estende a interface IDXGIResource adicionando suporte para criar um objeto de superfície de sub-recurso e para criar um identificador para um recurso compartilhado. |
IDXGISurface |
A interface IDXGISurface implementa métodos para objetos de dados de imagem. |
IDXGISurface1 |
A interface IDXGISurface1 estende o IDXGISurface adicionando suporte para usar a GDI (Interface de Dispositivo gráfico) do Windows para renderizar em uma superfície DXGI. |
IDXGISurface2 |
A interface IDXGISurface2 estende a interface IDXGISurface1 adicionando suporte para superfícies de sub-recurso e obtendo um identificador para um recurso compartilhado. |
IDXGISwapChain |
Uma interface IDXGISwapChain implementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída. |
IDXGISwapChain1 |
Fornece recursos de apresentação aprimorados do IDXGISwapChain. Esses recursos de apresentação consistem em especificar sujo retângulos e retângulo de rolagem para otimizar a apresentação. |
IDXGISwapChain2 |
Estende IDXGISwapChain1 com métodos para dar suporte ao dimensionamento de buffer de alternância e cadeias de troca de latência inferior. |
IDXGISwapChain3 |
Estende IDXGISwapChain2 com métodos para dar suporte à obtenção do índice do buffer de fundo atual da cadeia de troca e suporte para espaço de cor. |
IDXGISwapChain4 |
Essa interface expõe um único método para definir metadados de vídeo. |
IDXGISwapChainMedia |
Essa interface de cadeia de troca permite que os aplicativos de mídia da área de trabalho solicitem uma alteração contínua para uma taxa de atualização específica. |