Compartilhar via


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.