LayerParameters 関数 (d2d1helper.h)

D2D1_LAYER_PARAMETERS構造体を作成します。

構文

D2D1_LAYER_PARAMETERS LayerParameters(
  [in, ref]      const D2D1_RECT_F & contentBounds,
  [in, optional] ID2D1Geometry       *geometricMask,
                 D2D1_ANTIALIAS_MODE maskAntialiasMode,
                 D2D1_MATRIX_3X2_F   maskTransform,
                 FLOAT               opacity,
                 ID2D1Brush          *opacityBrush,
                 D2D1_LAYER_OPTIONS  layerOptions
);

パラメーター

[in, ref] contentBounds

型: const D2D1_RECT_F

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

[in, optional] geometricMask

種類: ID2D1Geometry*

レンダー ターゲットに合成されるレイヤーの領域 ( NULL) を指定するマスク。 既定値は NULL です。

maskAntialiasMode

種類: D2D1_ANTIALIAS_MODE

ジオメトリック マスクのアンチエイリアシング モードを指定する 値。 既定値は D2D1_ANTIALIAS_MODE_PER_PRIMITIVEです。

maskTransform

種類: D2D1_MATRIX_3X2_F

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

opacity

型: FLOAT

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

opacityBrush

種類: ID2D1Brush*

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

layerOptions

種類: D2D1_LAYER_OPTIONS

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

戻り値

種類: D2D1_LAYER_PARAMETERS

レイヤー リソースのコンテンツ境界、マスク情報、不透明度設定、その他のオプションを含む構造体。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1helper.h
Library D2d1.lib
[DLL] D2d1.dll

こちらもご覧ください

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

レイヤーの概要