Método ID2D1BitmapBrush::SetExtendModeX (d2d1.h)
Especifica cómo el pincel muestra horizontalmente las áreas que se extienden más allá de su mapa de bits.
Sintaxis
void SetExtendModeX(
D2D1_EXTEND_MODE extendModeX
);
Parámetros
extendModeX
Tipo: D2D1_EXTEND_MODE
Valor que especifica cómo el pincel muestra horizontalmente esas áreas que se extienden más allá de su mapa de bits.
Valor devuelto
None
Observaciones
A veces, el mapa de bits de un pincel de mapa de bits no rellena completamente el área que se está pintando. Cuando esto sucede, Direct2D usa la configuración del modo de extensión horizontal (SetExtendModeX) y vertical (SetExtendModeY) del pincel para determinar cómo rellenar el área restante.
En la ilustración siguiente se muestran los resultados de cada combinación posible de los modos de extensión para un ID2D1BitmapBrush: D2D1_EXTEND_MODE_CLAMP (CLAMP), D2D1_EXTEND_MODE_WRAP (WRAP) y D2D1_EXTEND_MIRROR (MIRROR).
Ejemplos
En el ejemplo siguiente se muestra cómo establecer los modos de extensión x e y del pincel del mapa de bits en D2D1_EXTEND_MIRROR. A continuación, pinta el rectángulo con id2D1BitmapBrush.
Genera la salida siguiente.
m_pBitmapBrush->SetExtendModeX(D2D1_EXTEND_MODE_MIRROR);
m_pBitmapBrush->SetExtendModeY(D2D1_EXTEND_MODE_MIRROR);
m_pRenderTarget->FillRectangle(exampleRectangle, m_pBitmapBrush);
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |