Método ID2D1BitmapBrush::SetExtendModeX (d2d1.h)
Especifica como o pincel lado a lado horizontalmente as áreas que se estendem além de seu bitmap.
Sintaxe
void SetExtendModeX(
D2D1_EXTEND_MODE extendModeX
);
Parâmetros
extendModeX
Tipo: D2D1_EXTEND_MODE
Um valor que especifica como o pincel lado a lado horizontalmente as áreas que se estendem além de seu bitmap.
Retornar valor
Nenhum
Comentários
Às vezes, o bitmap de um pincel de bitmap não preenche completamente a área que está sendo pintada. Quando isso acontece, Direct2D usa as configurações de modo de extensão horizontal (SetExtendModeX) e vertical (SetExtendModeY) do pincel para determinar como preencher a área restante.
A ilustração a seguir mostra os resultados de todas as combinações possíveis dos modos de extensão para um ID2D1BitmapBrush: D2D1_EXTEND_MODE_CLAMP (CLAMP), D2D1_EXTEND_MODE_WRAP (WRAP) e D2D1_EXTEND_MIRROR (MIRROR).
Exemplos
O exemplo a seguir mostra como definir os modos x e y-extend do pincel de bitmap como D2D1_EXTEND_MIRROR. Em seguida, ele pinta o retângulo com o ID2D1BitmapBrush.
Ele produz a saída a seguir.
m_pBitmapBrush->SetExtendModeX(D2D1_EXTEND_MODE_MIRROR);
m_pBitmapBrush->SetExtendModeY(D2D1_EXTEND_MODE_MIRROR);
m_pRenderTarget->FillRectangle(exampleRectangle, m_pBitmapBrush);
Requisitos
Requisito | Valor |
---|---|
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 |
Biblioteca | D2d1.lib |
DLL | D2d1.dll |