D2D1_LAYER_PARAMETERS 構造体 (d2d1.h)

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

構文

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

メンバー

contentBounds

種類: D2D1_RECT_F

レイヤーのコンテンツ境界。 コンテンツは、これらの境界外ではレンダリングされません。

geometricMask

種類: ID2D1Geometry*

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

maskAntialiasMode

種類: D2D1_ANTIALIAS_MODE

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

maskTransform

種類: D2D1_MATRIX_3X2_F

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

opacity

型: FLOAT

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

opacityBrush

種類: ID2D1Brush*

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

layerOptions

種類: D2D1_LAYER_OPTIONS

レイヤーが ClearType アンチエイリアシングを使用してテキストをレンダリングするかどうかを示す 値です。

要件

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

こちらもご覧ください

レイヤーの概要