Condividi tramite


Metodo ID2D1BitmapBrush::SetExtendModeY (d2d1.h)

Specifica il modo in cui il pennello riquadri verticalmente tali aree che estendono oltre la bitmap.

Sintassi

void SetExtendModeY(
  D2D1_EXTEND_MODE extendModeY
);

Parametri

extendModeY

Tipo: D2D1_EXTEND_MODE

Valore che specifica il modo in cui il pennello riquadri verticalmente tali aree che estendono la sua bitmap.

Valore restituito

nessuno

Osservazioni

A volte, la bitmap per un pennello bitmap non riempie completamente l'area da disegnare. In questo caso, Direct2D usa le impostazioni della modalità di estensione orizzontale del pennello (SetExtendModeX) e verticale (SetExtendModeY) per determinare come riempire l'area rimanente.

La figura seguente mostra i risultati da ogni possibile combinazione delle modalità di estensione per un ID2D1BitmapBrush: D2D1_EXTEND_MODE_CLAMP (CLAMP), D2D1_EXTEND_MODE_WRAP (WRAPPING) e D2D1_EXTEND_MIRROR (MIRROR).

Illustrazione di una bitmap e delle immagini risultanti da varie modalità di estensione

Esempio

Nell'esempio seguente viene illustrato come impostare le modalità x e y del pennello bitmap su D2D1_EXTEND_MIRROR. Disegna quindi il rettangolo con ID2D1BitmapBrush.

Produce l'output seguente.

Illustrazione di un'immagine originale e dell'immagine risultante dall'impostazione delle modalità x- e y- estendere le modalità di mirroring
m_pBitmapBrush->SetExtendModeX(D2D1_EXTEND_MODE_MIRROR);
m_pBitmapBrush->SetExtendModeY(D2D1_EXTEND_MODE_MIRROR);

m_pRenderTarget->FillRectangle(exampleRectangle, m_pBitmapBrush);

Per altre informazioni sui pennelli bitmap, vedere Panoramica dei pennelli.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1BitmapBrush

ID2D1BitmapBrush::GetExtendModeY