Interface ID2D1DeviceContext2 (d2d1_3.h)

Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext1, além de habilitar funcionalidades como renderização de tinta, renderização de malha gradiente e carregamento aprimorado de imagem.

Herança

A interface ID2D1DeviceContext2 herda de ID2D1DeviceContext1. ID2D1DeviceContext2 também tem estes tipos de membros:

Métodos

A interface ID2D1DeviceContext2 tem esses métodos.

 
ID2D1DeviceContext2::CreateGradientMesh

Cria uma nova instância ID2D1GradientMesh usando a matriz de patches fornecida.
ID2D1DeviceContext2::CreateImageSourceFromDxgi

Cria uma fonte de imagem de um conjunto de superfícies DXGI. As superfícies YCbCr são convertidas em RGBA automaticamente durante o desenho subsequente.
ID2D1DeviceContext2::CreateImageSourceFromWic

Cria um objeto de origem de imagem de uma fonte de bitmap WIC, ao mesmo tempo em que preenche toda a memória de pixel dentro da origem da imagem. A imagem é carregada e armazenada enquanto usa uma quantidade mínima de memória. (sobrecarga 3/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Cria um objeto de origem de imagem de uma fonte de bitmap WIC, ao mesmo tempo em que preenche toda a memória de pixel dentro da origem da imagem. A imagem é carregada e armazenada enquanto usa uma quantidade mínima de memória. (sobrecarga 2/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Cria um objeto de origem de imagem de uma fonte de bitmap WIC, ao mesmo tempo em que preenche toda a memória de pixel dentro da origem da imagem. A imagem é carregada e armazenada enquanto usa uma quantidade mínima de memória. (sobrecarga 1/3)
ID2D1DeviceContext2::CreateInk

Cria um novo objeto ID2D1Ink que começa no ponto determinado. (sobrecarga 1/2)
ID2D1DeviceContext2::CreateInk

Cria um novo objeto ID2D1Ink que começa no ponto determinado. (sobrecarga 2/2)
ID2D1DeviceContext2::CreateInkStyle

Cria um novo objeto ID2D1InkStyle, para uso com métodos de renderização de tinta, como DrawInk. (sobrecarga 1/2)
ID2D1DeviceContext2::CreateInkStyle

Cria um novo objeto ID2D1InkStyle, para uso com métodos de renderização de tinta, como DrawInk. (sobrecarga 2/2)
ID2D1DeviceContext2::CreateLookupTable3D

Cria uma tabela de pesquisa 3D para mapear uma entrada de 3 canais para uma saída de 3 canais. Os dados da tabela devem ser fornecidos no formato de 4 canais. (ID2D1DeviceContext2.CreateLookupTable3D)
ID2D1DeviceContext2::CreateTransformedImageSource

Cria uma fonte de imagem que compartilha recursos com um original.
ID2D1DeviceContext2::D rawGdiMetafile

Desenha um metarquivo para o contexto do dispositivo usando os retângulos de origem e destino fornecidos. (sobrecarga 1/3)
ID2D1DeviceContext2::D rawGdiMetafile

Desenha um metarquivo para o contexto do dispositivo usando os retângulos de origem e destino fornecidos. (sobrecarga 3/3)
ID2D1DeviceContext2::D rawGdiMetafile

Desenha um metarquivo para o contexto do dispositivo usando os retângulos de origem e destino fornecidos. (sobrecarga 2/3)
ID2D1DeviceContext2::D rawGradientMesh

Renderiza uma determinada malha de gradiente para o destino. (ID2D1DeviceContext2.DrawGradientMesh)
ID2D1DeviceContext2::D rawInk

Renderiza o objeto de tinta fornecido usando o estilo de tinta e pincel fornecidos. (ID2D1DeviceContext2.DrawInk)
ID2D1DeviceContext2::GetGradientMeshWorldBounds

Retorna os limites de mundo de uma determinada malha de gradiente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_3.h

Confira também

ID2D1DeviceContext1