LayerParameters1 関数 (d2d1_1helper.h)
レイヤー リソースのコンテンツ 境界、マスク情報、不透明度設定、その他のオプションを含むD2D1_LAYER_PARAMETERS1構造体を返します。
構文
D2D1_LAYER_PARAMETERS1 LayerParameters1(
[in, ref] const D2D1_RECT_F & contentBounds,
[in, optional] ID2D1Geometry *geometricMask,
D2D1_ANTIALIAS_MODE maskAntialiasMode,
D2D1_MATRIX_3X2_F maskTransform,
FLOAT opacity,
[in, optional] ID2D1Brush *opacityBrush,
D2D1_LAYER_OPTIONS1 layerOptions
);
パラメーター
[in, ref] contentBounds
型: const D2D1_RECT_F
レイヤーのコンテンツ境界。 これらの境界外のコンテンツは、レンダリングが保証されません。
[in, optional] geometricMask
種類: ID2D1Geometry*
ジオメトリ マスクは、レンダー ターゲットに合成されるレイヤーの領域を指定します。
maskAntialiasMode
geometricMask のアンチエイリアシング モードを指定する 値です。
maskTransform
レイヤーの作成時にジオメトリ マスクに適用される変換を指定する 値です。
opacity
型: FLOAT
ターゲットへの合成時にレイヤー内のすべてのリソースに均一に適用される不透明度の値。
[in, optional] opacityBrush
種類: ID2D1Brush*
レイヤーの不透明度を変更するために使用されるブラシ。 ブラシがレイヤーにマップされ、マップされた各ブラシ ピクセルのアルファ チャネルが対応するレイヤー ピクセルに乗算されます。
layerOptions
レイヤーの作成に関するその他のオプション。
戻り値
塗りつぶされたレイヤー パラメーター構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1_1helper.h |
Library | D2d1.lib |
[DLL] | D2d1.dll |