D2D1_EXTEND_MODE列舉 (d2d1.h)

指定筆刷如何繪製其一般內容區域以外的區域。

Syntax

typedef enum D2D1_EXTEND_MODE {
  D2D1_EXTEND_MODE_CLAMP = 0,
  D2D1_EXTEND_MODE_WRAP = 1,
  D2D1_EXTEND_MODE_MIRROR = 2,
  D2D1_EXTEND_MODE_FORCE_DWORD = 0xffffffff
} ;

常數

 
D2D1_EXTEND_MODE_CLAMP
值: 0
針對一般內容區域以外的所有區域,重複筆刷內容的邊緣圖元。
D2D1_EXTEND_MODE_WRAP
值: 1
重複筆刷的內容。
D2D1_EXTEND_MODE_MIRROR
值: 2
與D2D1_EXTEND_MODE_WRAP相同,不同之處在於會翻轉筆刷內容的替代磚。 (筆刷的一般內容會繪製為未轉換。)
D2D1_EXTEND_MODE_FORCE_DWORD
值: 0xffffffff

備註

針對 ID2D1BitmapBrush,筆刷的內容是筆刷的點陣圖。 針對 ID2D1LinearGradientBrush,筆刷的內容區域是漸層軸。 針對 ID2D1RadialGradientBrush,筆刷的內容是漸層橢圓形內的區域。

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1.h

另請參閱

ID2D1BitmapBrush::SetExtendModeX

ID2D1BitmapBrush::SetExtendModeY

ID2D1RenderTarget::CreateGradientStopCollection