Interface ID2D1DeviceContext (d2d1_1.h)
Representa um conjunto de buffers de comando e de estado que são usados para renderizar em um destino.
O contexto do dispositivo pode renderizar para um bitmap de destino ou uma lista de comandos.
Herança
A interface ID2D1DeviceContext herda de ID2D1RenderTarget. ID2D1DeviceContext também tem estes tipos de membros:
Métodos
A interface ID2D1DeviceContext tem esses métodos.
ID2D1DeviceContext::CreateBitmap Cria um bitmap que pode ser usado como uma superfície de destino, para ler de volta para a CPU ou como uma fonte para as APIs DrawBitmap e ID2D1BitmapBrush. Além disso, as informações de contexto de cor podem ser passadas para o bitmap. (sobrecarga 1/2) |
ID2D1DeviceContext::CreateBitmap Cria um bitmap que pode ser usado como uma superfície de destino, para ler de volta para a CPU ou como uma fonte para as APIs DrawBitmap e ID2D1BitmapBrush. Além disso, as informações de contexto de cor podem ser passadas para o bitmap. (sobrecarga 2/2) |
ID2D1DeviceContext::CreateBitmapBrush Cria um pincel de bitmap, a imagem de entrada é um objeto bitmap Direct2D. (sobrecarga 4/4) |
ID2D1DeviceContext::CreateBitmapBrush Cria um pincel de bitmap, a imagem de entrada é um objeto bitmap Direct2D. (sobrecarga 3/4) |
ID2D1DeviceContext::CreateBitmapBrush Cria um pincel de bitmap, a imagem de entrada é um objeto bitmap Direct2D. (sobrecarga 2/4) |
ID2D1DeviceContext::CreateBitmapBrush Cria um pincel de bitmap, a imagem de entrada é um objeto bitmap Direct2D. (sobrecarga 1/4) |
ID2D1DeviceContext::CreateBitmapFromDxgiSurface Cria um bitmap de uma superfície DXGI que pode ser definida como uma superfície de destino ou ter informações adicionais de contexto de cor especificadas. (sobrecarga 2/2) |
ID2D1DeviceContext::CreateBitmapFromDxgiSurface Cria um bitmap de uma superfície DXGI que pode ser definida como uma superfície de destino ou ter informações adicionais de contexto de cor especificadas. (sobrecarga 1/2) |
ID2D1DeviceContext::CreateBitmapFromWicBitmap Cria um bitmap Direct2D copiando um bitmap wic. (sobrecarga 1/2) |
ID2D1DeviceContext::CreateBitmapFromWicBitmap Cria um bitmap Direct2D copiando um bitmap wic. (sobrecarga 2/2) |
ID2D1DeviceContext::CreateBitmapFromWicBitmap Cria um ID2D1Bitmap copiando o bitmap do WIC (Microsoft Windows Imaging Component) especificado. (sobrecarga 1/4) |
ID2D1DeviceContext::CreateColorContext Cria um contexto de cor. |
ID2D1DeviceContext::CreateColorContextFromFilename Cria um contexto de cor carregando-o do nome de arquivo especificado. Os bytes de perfil são o conteúdo do arquivo especificado por Filename. |
ID2D1DeviceContext::CreateColorContextFromWicColorContext Cria um contexto de cor de um IWICColorContext. O espaço D2D1ColorContext do contexto resultante varia, consulte Comentários para obter mais informações. (ID2D1DeviceContext.CreateColorContextFromWicColorContext) |
ID2D1DeviceContext::CreateCommandList Cria um objeto ID2D1CommandList. |
ID2D1DeviceContext::CreateEffect Cria um efeito para a ID de classe especificada. |
ID2D1DeviceContext::CreateGradientStopCollection Cria uma coleção de palavras irrelevantes de gradiente, permitindo que o gradiente contenha canais de cores com valores fora de [0,1] e também habilitando a renderização para um destino de renderização de alta cor com interpolação no espaço sRGB. |
ID2D1DeviceContext::CreateImageBrush Cria um pincel de imagem. A imagem de entrada pode ser qualquer tipo de imagem, incluindo um bitmap, efeito ou uma lista de comandos. (sobrecarga 2/3) |
ID2D1DeviceContext::CreateImageBrush Cria um pincel de imagem. A imagem de entrada pode ser qualquer tipo de imagem, incluindo um bitmap, efeito ou uma lista de comandos. (sobrecarga 3/3) |
ID2D1DeviceContext::CreateImageBrush Cria um pincel de imagem. A imagem de entrada pode ser qualquer tipo de imagem, incluindo um bitmap, efeito ou uma lista de comandos. (sobrecarga 1/3) |
ID2D1DeviceContext::D rawBitmap Desenha um bitmap para o destino de renderização. (sobrecarga 2/5) |
ID2D1DeviceContext::D rawBitmap Desenha um bitmap para o destino de renderização. (sobrecarga 4/5) |
ID2D1DeviceContext::D rawBitmap Desenha um bitmap para o destino de renderização. (sobrecarga 3/5) |
ID2D1DeviceContext::D rawBitmap Desenha um bitmap para o destino de renderização. (sobrecarga 1/5) |
ID2D1DeviceContext::D rawGdiMetafile Desenhe um metarquivo para o contexto do dispositivo. (sobrecarga 1/3) |
ID2D1DeviceContext::D rawGdiMetafile Desenhe um metarquivo para o contexto do dispositivo. (sobrecarga 2/3) |
ID2D1DeviceContext::D rawGlyphRun Desenha uma série de glifos para o contexto do dispositivo. |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 8/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 1/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 7/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 2/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 6/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 4/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 3/8) |
ID2D1DeviceContext::D rawImage Desenha uma imagem para o contexto do dispositivo. (sobrecarga 5/8) |
ID2D1DeviceContext::FillOpacityMask Preencha usando o canal alfa do bitmap de máscara de opacidade fornecido. A opacidade do pincel será modulada pela máscara. O modo de suavização de destino de renderização deve ser definido como aliased. (sobrecarga 2/3) |
ID2D1DeviceContext::FillOpacityMask Preencha usando o canal alfa do bitmap de máscara de opacidade fornecido. A opacidade do pincel será modulada pela máscara. O modo de suavização de destino de renderização deve ser definido como aliased. (sobrecarga 1/3) |
ID2D1DeviceContext::FillOpacityMask Preencha usando o canal alfa do bitmap de máscara de opacidade fornecido. A opacidade do pincel será modulada pela máscara. O modo de suavização de destino de renderização deve ser definido como aliased. (sobrecarga 3/3) |
ID2D1DeviceContext::GetDevice Obtém o dispositivo associado a um contexto de dispositivo. |
ID2D1DeviceContext::GetEffectInvalidRectangleCount Obtém o número de retângulos de saída inválidos acumulados no efeito . |
ID2D1DeviceContext::GetEffectInvalidRectangles Obtém os retângulos inválidos acumulados desde a última vez em que o efeito foi desenhado e EndDraw foi chamado no contexto do dispositivo. |
ID2D1DeviceContext::GetEffectRequiredInputRectangles Retorna os retângulos de entrada que precisam ser fornecidos pelo chamador para produzir o retângulo de saída fornecido. |
ID2D1DeviceContext::GetGlyphRunWorldBounds Obtém os limites de espaço mundial em DIPs da execução do glifo usando a DPI de contexto do dispositivo. |
ID2D1DeviceContext::GetImageLocalBounds Obtém os limites de uma imagem sem a transformação mundial do contexto aplicado. |
ID2D1DeviceContext::GetImageWorldBounds Obtém os limites de uma imagem com a transformação mundial do contexto aplicado. |
ID2D1DeviceContext::GetPrimitiveBlend Retorna a mistura primitiva definida no momento usada pelo contexto do dispositivo. |
ID2D1DeviceContext::GetRenderingControls Obtém os controles de renderização que foram aplicados ao contexto. |
ID2D1DeviceContext::GetTarget Obtém o destino atualmente associado ao contexto do dispositivo. |
ID2D1DeviceContext::GetUnitMode Obtém o modo que está sendo usado para interpretar valores pelo contexto do dispositivo. |
ID2D1DeviceContext::InvalidateEffectInputRectangle Isso indica que uma parte da entrada de um efeito é inválida. Esse método pode ser chamado muitas vezes. |
ID2D1DeviceContext::IsBufferPrecisionSupported Indica se a precisão do buffer é compatível com o dispositivo Direct3D subjacente. |
ID2D1DeviceContext::IsDxgiFormatSupported Indica se o formato é compatível com o contexto do dispositivo. |
ID2D1DeviceContext::P ushLayer Empurre uma camada para a pilha de camadas e clipe do contexto do dispositivo. (sobrecarga 2/2) |
ID2D1DeviceContext::P ushLayer Empurre uma camada para a pilha de camadas e clipe do contexto do dispositivo. (sobrecarga 1/2) |
ID2D1DeviceContext::SetPrimitiveBlend Altera o modo de combinação primitiva usado para todas as operações de renderização no contexto do dispositivo. |
ID2D1DeviceContext::SetRenderingControls Define os controles de renderização para o contexto de dispositivo fornecido. (sobrecarga 1/2) |
ID2D1DeviceContext::SetRenderingControls Define os controles de renderização para o contexto de dispositivo fornecido. (sobrecarga 2/2) |
ID2D1DeviceContext::SetTarget O bitmap ou a lista de comandos para a qual o contexto do dispositivo Direct2D será renderizado agora. |
ID2D1DeviceContext::SetUnitMode Define quais unidades serão usadas para interpretar valores passados para o contexto do dispositivo. |
Comentários
Qualquer recurso criado a partir de um contexto de dispositivo pode ser compartilhado com qualquer outro recurso criado a partir de um contexto de dispositivo quando ambos os contextos são criados no mesmo dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1_1.h |
Confira também
Dispositivos e contextos de dispositivo