次の方法で共有


D2D1_EXTEND_MODE 列挙型

ブラシで通常のコンテンツ領域以外の領域をどのように描画するかを指定します。

構文

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

定数

  • D2D1_EXTEND_MODE_CLAMP
    標準のコンテンツ領域以外のすべての領域に対して、ブラシのコンテンツのエッジ ピクセルを繰り返します。

  • D2D1_EXTEND_MODE_WRAP
    ブラシのコンテンツを繰り返します。

  • D2D1_EXTEND_MODE_MIRROR
    ブラシのコンテンツの代替タイルが反転される点を除き、D2D1_EXTEND_MODE_WRAP と同じ (ブラシの標準のコンテンツは変換されずに描画されます)。

解説

ID2D1BitmapBrush の場合、ブラシのコンテンツはブラシのビットマップです。ID2D1LinearGradientBrush の場合、ブラシのコンテンツ領域はグラデーション軸です。ID2D1RadialGradientBrush の場合、ブラシのコンテンツはグラデーション楕円内の領域です。

例については、「拡張モードでビットマップを描画する例」を参照してください。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

参照

ID2D1RenderTarget::CreateGradientStopCollection

ID2D1BitmapBrush::SetExtendModeX

ID2D1BitmapBrush::SetExtendModeY