cabeçalho dxgi.h
Esse cabeçalho é usado pelo DXGI. Para obter mais informações, consulte:
dxgi.h contém as seguintes interfaces de programação:
Interfaces
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). |
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. |
IDXGIDeviceSubObject Herdado de objetos que estão vinculados ao dispositivo para que eles 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 A interface IDXGIFactory1 implementa métodos para gerar objetos DXGI. |
IDXGIKeyedMutex Representa um mutex chaveado, 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; 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). |
IDXGIResource Uma interface IDXGIResource permite o compartilhamento de recursos e identifica a memória na qual um recurso reside. |
IDXGISurface A interface IDXGISurface implementa métodos para objetos de dados de imagem. |
IDXGISurface1 A interface IDXGISurface1 estende o IDXGISurface adicionando suporte ao uso da GDI (Interface de Dispositivo de Gráficos do Windows) para renderizar em uma superfície DXGI (Infraestrutura Gráfica) do Microsoft DirectX. |
IDXGISwapChain Uma interface IDXGISwapChain implementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída. |
Funções
CreateDXGIFactory Cria uma fábrica DXGI 1.0 que você pode usar para gerar outros objetos DXGI. |
CreateDXGIFactory1 Cria uma fábrica DXGI 1.1 que você pode usar para gerar outros objetos DXGI. |
Estruturas
DXGI_ADAPTER_DESC Descreve um adaptador (ou vídeo cartão) usando o DXGI 1.0. |
DXGI_ADAPTER_DESC1 Descreve um adaptador (ou vídeo cartão) usando o DXGI 1.1. |
DXGI_DISPLAY_COLOR_SPACE Não use essa estrutura; não há suporte e ele será removido do cabeçalho em uma versão futura. |
DXGI_FRAME_STATISTICS Descreve as estatísticas de tempo e apresentação de um quadro. |
DXGI_MAPPED_RECT Descreve um retângulo mapeado usado para acessar uma superfície. |
DXGI_OUTPUT_DESC Descreve uma saída ou conexão física entre o adaptador (vídeo cartão) e um dispositivo. |
DXGI_SHARED_RESOURCE Representa um identificador para um recurso compartilhado. |
DXGI_SURFACE_DESC Descreve uma superfície. |
DXGI_SWAP_CHAIN_DESC Descreve uma cadeia de troca. (DXGI_SWAP_CHAIN_DESC) |
Enumerações
DXGI_ADAPTER_FLAG Identifica o tipo de adaptador DXGI. (DXGI_ADAPTER_FLAG) |
DXGI_RESIDENCY Sinalizadores que indicam o local de memória de um recurso. |
DXGI_SWAP_CHAIN_FLAG Opções para comportamento de cadeia de troca. |
DXGI_SWAP_EFFECT Opções para lidar com pixels em uma superfície de exibição depois de chamar IDXGISwapChain1::P resent1. |