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 interfaceIDXGIAdapter1representa um subsistema de exibição (incluindo uma ou mais GPUs, DACs e memória de vídeo). |
IDXGIAdapter2 |
A interfaceIDXGIAdapter2representa 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 para verificar a 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 deIDXGIDebug1 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 do 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 interfaceIDXGIDevice2implementa uma classe derivada para objetos DXGI que produzem dados de imagem. A interface expõe métodos para bloquear o processamento de CPU até que a GPU conclua o processamento e ofereça recursos ao sistema operacional. |
IDXGIDevice3 |
A interfaceIDXGIDevice3implementa 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 que estão vinculados ao dispositivo para que eles possam recuperar um ponteiro para ele. |
IDXGIDisplayControl |
A interfaceIDXGIDisplayControl doexpõe métodos para indicar a preferência do usuário pelo comportamento de exibição 3D estereoscópico do sistema operacional e definir o status de exibição 3D estereoscópico para habilitar ou desabilitar. |
IDXGIFactory |
Uma interfaceIDXGIFactoryimplementa métodos para gerar objetos DXGI (que lidam com transições de tela inteira). |
IDXGIFactory1 |
A interfaceIDXGIFactory1implementa 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 do DirectComposition para decodificar e exibir vídeo. |
IDXGIInfoQueue |
Essa interface controla a fila de informações de depuração e só pode ser usada se a camada de depuração estiver ativada. |
IDXGIKeyedMutex |
Representa um mutex chaveado, que permite acesso exclusivo a um recurso compartilhado que é usado por vários dispositivos. |
IDXGIObject |
Uma interfaceIDXGIObjecté 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 ao objeto pai. |
IDXGIOutput |
Uma interfaceIDXGIOutputrepresenta uma saída do adaptador (como um monitor). |
IDXGIOutput1 |
Uma interfaceIDXGIOutput1representa uma saída do adaptador (como um monitor). |
IDXGIOutput2 |
Representa uma saída do adaptador (como um monitor). A interfaceIDXGIOutput2 deexpõe um método para verificar se há 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 interfaceIDXGIOutput3 doexpõe um método para verificar se há suporte à sobreposição. |
IDXGIOutput4 |
Representa uma saída do adaptador (como um monitor). A interfaceIDXGIOutput4 doexpõe um método para verificar se há 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 interfaceIDXGIOutput6 doexpõ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 interfaceIDXGIResource1estende a interfaceIDXGIResourceadicionando suporte para a criação de um objeto de superfície de sub-fonte e para a criação de um identificador para um recurso compartilhado. |
IDXGISurface |
A interfaceIDXGISurfaceimplementa métodos para objetos de dados de imagem. |
IDXGISurface1 |
A interfaceIDXGISurface1 doestende oIDXGISurfaceadicionando suporte para o uso da GDI (Interface de Dispositivo Gráfico do Windows) para renderizar em uma superfície DXGI. |
IDXGISurface2 |
A interfaceIDXGISurface2estende a interfaceIDXGISurface1adicionando suporte para superfícies de sub-fonte e obtendo um identificador para um recurso compartilhado. |
IDXGISwapChain |
Uma interfaceIDXGISwapChainimplementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída. |
IDXGISwapChain1 |
Fornece recursos de apresentação aprimorados de IDXGISwapChain. Esses recursos de apresentação consistem em especificar retângulos sujos e retângulo de rolagem para otimizar a apresentação. |
IDXGISwapChain2 |
Estende IDXGISwapChain1 com métodos para dar suporte ao dimensionamento de buffer de troca e cadeias de troca de latência inferior. |
IDXGISwapChain3 |
Estende IDXGISwapChain2 com métodos para dar suporte à obtenção do índice do buffer de back atual da cadeia de troca e suporte para espaço em cores. |
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 perfeita para uma taxa de atualização específica. |