Interface ID2D1RenderTarget (d2d1.h)

Representa um objeto que pode receber comandos de desenho. As interfaces que herdam de ID2D1RenderTarget renderizam os comandos de desenho recebidos de maneiras diferentes.

Herança

A interface ID2D1RenderTarget herda de ID2D1Resource. ID2D1RenderTarget também tem estes tipos de membros:

Métodos

A interface ID2D1RenderTarget tem esses métodos.

 
ID2D1RenderTarget::BeginDraw

Inicia o desenho nesse destino de renderização.
ID2D1RenderTarget::Clear

Limpa a área de desenho para a cor especificada. (sobrecarga 2/3)
ID2D1RenderTarget::Clear

Limpa a área de desenho para a cor especificada. (sobrecarga 1/3)
ID2D1RenderTarget::CreateBitmap

Cria um bitmap Direct2D não inicializado.
ID2D1RenderTarget::CreateBitmap

Cria um bitmap Direct2D de um ponteiro para dados de origem na memória.
ID2D1RenderTarget::CreateBitmap

Cria um ID2D1BitmapBrush do bitmap especificado. (sobrecarga 2/3)
ID2D1RenderTarget::CreateBitmapBrush

Cria um ID2D1BitmapBrush do bitmap especificado. (sobrecarga 1/3)
ID2D1RenderTarget::CreateBitmapBrush

Cria um ID2D1BitmapBrush do bitmap especificado. O pincel usa os valores padrão para sua opacidade e transformação.
ID2D1RenderTarget::CreateBitmapBrush

Cria um ID2D1BitmapBrush do bitmap especificado. (sobrecarga 3/3)
ID2D1RenderTarget::CreateBitmapBrush

Cria um ID2D1BitmapBrush do bitmap especificado. O pincel usa os valores padrão para seu modo de extensão, modo de interpolação, opacidade e transformação.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Cria um ID2D1Bitmap copiando o bitmap do WIC (Microsoft Windows Imaging Component) especificado. (sobrecarga 2/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Cria um ID2D1Bitmap copiando o bitmap do WIC (Microsoft Windows Imaging Component) especificado. (sobrecarga 4/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Cria um ID2D1Bitmap copiando o bitmap do WIC (Microsoft Windows Imaging Component) especificado. (sobrecarga 3/4)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um novo destino de renderização de bitmap para uso durante o desenho intermediário fora da tela compatível com o destino de renderização atual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um destino de renderização de bitmap para uso durante o desenho intermediário fora da tela que é compatível com o destino de renderização atual. (sobrecarga 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um destino de renderização de bitmap para uso durante o desenho intermediário fora da tela que é compatível com o destino de renderização atual. (sobrecarga 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um destino de renderização de bitmap para uso durante o desenho intermediário fora da tela que é compatível com o destino de renderização atual. O novo destino de renderização de bitmap tem o mesmo formato de pixel (mas não o modo alfa) que o destino de renderização atual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um novo destino de renderização de bitmap para uso durante o desenho intermediário fora da tela que é compatível com o destino de renderização atual e tem o mesmo formato de pixel (mas não o modo alfa) que o destino de renderização atual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Cria um novo destino de renderização de bitmap para uso durante o desenho intermediário fora da tela que é compatível com o destino de renderização atual e tem o mesmo tamanho, DPI e formato de pixel (mas não o modo alfa) que o destino de renderização atual.
ID2D1RenderTarget::CreateGradientStopCollection

Cria uma ID2D1GradientStopCollection da matriz especificada de estruturas de D2D1_GRADIENT_STOP.
ID2D1RenderTarget::CreateGradientStopCollection

Cria uma ID2D1GradientStopCollection a partir das paradas de gradiente especificadas que usam o gama de interpolação de cores D2D1_GAMMA_2_2 e o modo de extensão de fixação.
ID2D1RenderTarget::CreateLayer

Cria um recurso de camada que pode ser usado com esse destino de renderização e seus destinos de renderização compatíveis. (sobrecarga 2/2)
ID2D1RenderTarget::CreateLayer

Cria um recurso de camada que pode ser usado com esse destino de renderização e seus destinos de renderização compatíveis. A nova camada tem o tamanho inicial especificado.
ID2D1RenderTarget::CreateLayer

Cria um recurso de camada que pode ser usado com esse destino de renderização e seus destinos de renderização compatíveis. (sobrecarga 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

Cria um ID2D1LinearGradientBrush que contém as paradas de gradiente especificadas e tem a transformação e a opacidade base especificadas.
ID2D1RenderTarget::CreateLinearGradientBrush

Cria um ID2D1LinearGradientBrush que contém as paradas de gradiente especificadas, não tem transformação e tem uma opacidade base de 1,0.
ID2D1RenderTarget::CreateLinearGradientBrush

Cria um objeto ID2D1LinearGradientBrush para pintar áreas com um gradiente linear.
ID2D1RenderTarget::CreateMesh

Crie uma malha que use triângulos para descrever uma forma.
ID2D1RenderTarget::CreateRadialGradientBrush

Cria um ID2D1RadialGradientBrush que contém as paradas de gradiente especificadas e tem a transformação e a opacidade base especificadas.
ID2D1RenderTarget::CreateRadialGradientBrush

Cria um ID2D1RadialGradientBrush que contém as paradas de gradiente especificadas, não tem nenhuma transformação e tem uma opacidade base de 1,0.
ID2D1RenderTarget::CreateRadialGradientBrush

Cria um objeto ID2D1RadialGradientBrush que pode ser usado para pintar áreas com um gradiente radial.
ID2D1RenderTarget::CreateSharedBitmap

Cria um ID2D1Bitmap cujos dados são compartilhados com outro recurso.
ID2D1RenderTarget::CreateSolidColorBrush

Cria um novo ID2D1SolidColorBrush que tem a cor e a opacidade especificadas.
ID2D1RenderTarget::CreateSolidColorBrush

Cria um novo ID2D1SolidColorBrush que tem a cor especificada e uma opacidade base de 1,0f.
ID2D1RenderTarget::CreateSolidColorBrush

Cria um novo ID2D1SolidColorBrush que pode ser usado para pintar áreas com uma cor sólida.
ID2D1RenderTarget::D rawBitmap

Desenha o bitmap especificado depois de dimensioná-lo para o tamanho do retângulo especificado. (sobrecarga 1/3)
ID2D1RenderTarget::D rawBitmap

Desenha o bitmap especificado depois de dimensioná-lo para o tamanho do retângulo especificado. (sobrecarga 2/3)
ID2D1RenderTarget::D rawBitmap

Desenha o bitmap especificado depois de dimensioná-lo para o tamanho do retângulo especificado. (sobrecarga 3/3)
ID2D1RenderTarget::D rawEllipse

Desenha a estrutura de tópicos da elipse especificada usando o estilo de traço especificado.
ID2D1RenderTarget::D rawEllipse

Desenha a estrutura de tópicos de uma elipse com as dimensões e o traço especificados.
ID2D1RenderTarget::D rawGeometry

Desenha a estrutura de tópicos da geometria especificada usando o estilo de traço especificado.
ID2D1RenderTarget::D rawGlyphRun

Desenha os glifos especificados.
ID2D1RenderTarget::D rawLine

Desenha uma linha entre os pontos especificados usando o estilo de traço especificado.
ID2D1RenderTarget::D rawRectangle

Desenha a estrutura de tópicos de um retângulo que tem as dimensões e o estilo de traço especificados. (sobrecarga 2/2)
ID2D1RenderTarget::D rawRectangle

Desenha a estrutura de tópicos de um retângulo que tem as dimensões e o estilo de traço especificados. (sobrecarga 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Desenha a estrutura de tópicos do retângulo arredondado especificado usando o estilo de traço especificado. (sobrecarga 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Desenha a estrutura de tópicos do retângulo arredondado especificado usando o estilo de traço especificado. (sobrecarga 2/2)
ID2D1RenderTarget::D rawText

Desenha o texto especificado usando as informações de formato fornecidas por um objeto IDWriteTextFormat. (sobrecarga 1/2)
ID2D1RenderTarget::D rawText

Desenha o texto especificado usando as informações de formato fornecidas por um objeto IDWriteTextFormat. (sobrecarga 2/2)
ID2D1RenderTarget::D rawTextLayout

Desenha o texto formatado descrito pelo objeto IDWriteTextLayout especificado.
ID2D1RenderTarget::EndDraw

Encerra as operações de desenho no destino de renderização e indica o estado de erro atual e as marcas associadas.
ID2D1RenderTarget::FillEllipse

Pinta o interior da elipse especificada. (sobrecarga 1/2)
ID2D1RenderTarget::FillEllipse

Pinta o interior da elipse especificada. (sobrecarga 2/2)
ID2D1RenderTarget::FillGeometry

Pinta o interior da geometria especificada.
ID2D1RenderTarget::FillMesh

Pinta o interior da malha especificada.
ID2D1RenderTarget::FillOpacityMask

Aplica a máscara de opacidade descrita pelo bitmap especificado para um pincel e usa esse pincel para pintar uma região do destino de renderização. (sobrecarga 1/2)
ID2D1RenderTarget::FillOpacityMask

Aplica a máscara de opacidade descrita pelo bitmap especificado para um pincel e usa esse pincel para pintar uma região do destino de renderização. (sobrecarga 2/2)
ID2D1RenderTarget::FillRectangle

Pinta o interior do retângulo especificado. (sobrecarga 1/2)
ID2D1RenderTarget::FillRectangle

Pinta o interior do retângulo especificado. (sobrecarga 2/2)
ID2D1RenderTarget::FillRoundedRectangle

Pinta o interior do retângulo arredondado especificado. (sobrecarga 1/2)
ID2D1RenderTarget::FillRoundedRectangle

Pinta o interior do retângulo arredondado especificado. (sobrecarga 2/2)
ID2D1RenderTarget::Flush

Executa todos os comandos de desenho pendentes.
ID2D1RenderTarget::GetAntialiasMode

Recupera o modo de suavização atual para operações de desenho que não são texto.
ID2D1RenderTarget::GetDpi

Retornar os pontos por polegada (DPI) do destino de renderização.
ID2D1RenderTarget::GetMaximumBitmapSize

Obtém o tamanho máximo, em pixels (unidades dependentes de dispositivo), de qualquer dimensão de bitmap compatível com o destino de renderização.
ID2D1RenderTarget::GetPixelFormat

Recupera o formato de pixel e o modo alfa do destino de renderização.
ID2D1RenderTarget::GetPixelSize

Retorna o tamanho do destino de renderização em pixels de dispositivo.
ID2D1RenderTarget::GetSize

Retorna o tamanho do destino de renderização em pixels independentes do dispositivo.
ID2D1RenderTarget::GetTags

Obtém o rótulo para operações de desenho subsequentes.
ID2D1RenderTarget::GetTextAntialiasMode

Obtém o modo de suavização atual para operações de desenho de texto e de glifo.
ID2D1RenderTarget::GetTextRenderingParams

Recupera as opções atuais de renderização de texto do destino de renderização.
ID2D1RenderTarget::GetTransform

Obtém a transformação atual do destino de renderização.
ID2D1RenderTarget::IsSupported

Indica se o destino de renderização dá suporte às propriedades especificadas. (sobrecarga 1/2)
ID2D1RenderTarget::IsSupported

Indica se o destino de renderização dá suporte às propriedades especificadas. (sobrecarga 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

Remove o último clipe alinhado ao eixo do destino de renderização. Depois que esse método é chamado, o clipe não é mais aplicado às operações de desenho subsequentes.
ID2D1RenderTarget::P opLayer

Para de redirecionar as operações de desenho para a camada especificada pela última chamada ao PushLayer.
ID2D1RenderTarget::P ushAxisAlignedClip

Especifica um retângulo ao qual todas as operações de desenho subsequentes são recortadas. (sobrecarga 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

Especifica um retângulo ao qual todas as operações de desenho subsequentes são recortadas. (sobrecarga 1/2)
ID2D1RenderTarget::P ushLayer

Adiciona a camada especificada ao destino de renderização para que receba todas as operações de desenho subsequentes até que o PopLayer seja chamado. (sobrecarga 2/2)
ID2D1RenderTarget::P ushLayer

Adiciona a camada especificada ao destino de renderização para que receba todas as operações de desenho subsequentes até que o PopLayer seja chamado. (sobrecarga 1/2)
ID2D1RenderTarget::RestoreDrawingState

Define o estado de desenho do destino de renderização como o do ID2D1DrawingStateBlock especificado.
ID2D1RenderTarget::SaveDrawingState

Salva o estado de desenho atual no ID2D1DrawingStateBlock especificado.
ID2D1RenderTarget::SetAntialiasMode

Define o modo de suavização do destino de renderização. O modo de suavização se aplica a todas as operações de desenho subsequentes, exceto as operações de desenho de texto e de glifo.
ID2D1RenderTarget::SetDpi

Define o DPI (pontos por polegada) do destino de renderização.
ID2D1RenderTarget::SetTags

Especifica o rótulo para operações de desenho subsequentes.
ID2D1RenderTarget::SetTextAntialiasMode

Especifica o modo de suavização a ser usado para operações de desenho de texto e de glifo subsequentes.
ID2D1RenderTarget::SetTextRenderingParams

Especifica as opções de renderização de texto a serem aplicadas a todas as operações de desenho de texto e glifo subsequentes.
ID2D1RenderTarget::SetTransform

Aplica a transformação especificada ao destino de renderização, substituindo a transformação existente. Todas as operações de desenho subsequentes ocorrem no espaço transformado. (sobrecarga 2/2)
ID2D1RenderTarget::SetTransform

Aplica a transformação especificada ao destino de renderização, substituindo a transformação existente. Todas as operações de desenho subsequentes ocorrem no espaço transformado. (sobrecarga 1/2)

Comentários

Seu aplicativo deve criar destinos de renderização uma vez e mantê-los durante a vida útil do aplicativo ou até que o método EndDraw do destino de renderização retorne o erro D2DERR_RECREATE_TARGET . Ao receber esse erro, você precisa recriar o destino de renderização (e todos os recursos que ele criou).

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1.h

Confira também

Visão geral de API do Direct2D

Introdução

ID2D1Resource