D2D1_LAYER_PARAMETERS1構造体 (d2d1_1.h)

レイヤー リソースのコンテンツ境界、マスク情報、不透明度設定、その他のオプションが含まれます。

構文

typedef struct D2D1_LAYER_PARAMETERS1 {
  D2D1_RECT_F         contentBounds;
  ID2D1Geometry       *geometricMask;
  D2D1_ANTIALIAS_MODE maskAntialiasMode;
  D2D1_MATRIX_3X2_F   maskTransform;
  FLOAT               opacity;
  ID2D1Brush          *opacityBrush;
  D2D1_LAYER_OPTIONS1 layerOptions;
} D2D1_LAYER_PARAMETERS1;

メンバー

contentBounds

種類: D2D1_RECT_F

レイヤーのコンテンツ境界。 これらの境界外のコンテンツは、レンダリングする保証はありません。

geometricMask

種類: ID2D1Geometry*

ジオメトリック マスクは、レンダー ターゲットに合成されるレイヤーの領域を指定します。

maskAntialiasMode

種類: D2D1_ANTIALIAS_MODE

geometricMask のアンチエイリアシング モードを指定する 値。

maskTransform

種類: D2D1_MATRIX_3X2_F

レイヤーの作成時にジオメトリック マスクに適用される変換を指定する 値。

opacity

型: FLOAT

ターゲットへの合成時にレイヤー内のすべてのリソースに均一に適用される不透明度値。

opacityBrush

種類: ID2D1Brush*

レイヤーの不透明度を変更するために使用されるブラシ。 ブラシはレイヤーにマップされ、マップされた各ブラシ ピクセルのアルファ チャネルが対応するレイヤー ピクセルに乗算されます。

layerOptions

種類: D2D1_LAYER_OPTIONS1

レイヤーの作成に関するその他のオプション。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header d2d1_1.h (D2d1.h を含む)

関連項目

レイヤーの概要