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

D2D1CreateDeviceContext

Dispositivos e contextos de dispositivo

ID2D1Device::CreateDeviceContext

ID2D1RenderTarget