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 |