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 |