Método ID2D1ImageBrush::SetSourceRectangle (d2d1_1.h)

Define o retângulo de origem no pincel de imagem.

Sintaxe

void SetSourceRectangle(
  [in] const D2D1_RECT_F *sourceRectangle
);

Parâmetros

[in] sourceRectangle

Tipo: const D2D1_RECT_F*

O retângulo de origem que define a parte da imagem a ser lado a lado.

Retornar valor

Nenhum

Comentários

O canto superior esquerdo do parâmetro sourceRectangle é mapeado para a origem do espaço de pincel. Ou seja, se as transformações de pincel e mundo forem identidade, a parte da imagem no canto superior esquerdo do retângulo de origem será renderizada em (0,0) no destino de renderização.

O retângulo de origem será expandido de forma diferente dependendo se a imagem de entrada é baseada em pixels (um bitmap ou efeito) ou por uma lista de comandos.

  • Se a imagem de entrada for um bitmap ou um efeito, o retângulo será expandido para encapsular um pixel de entrada completo antes de ser reduzido para garantir que o retângulo projetado esteja correto no espaço de cena final.
  • Se a imagem de entrada for uma lista de comandos, a lista de comandos será ligeiramente expandida para encapsular um pixel de entrada completo.

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
DLL D2d1.dll

Confira também

ID2D1ImageBrush