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_PER_PRIMITIVEです。
maskTransform
レイヤーの作成時にジオメトリック マスクに適用される変換を指定する 値。 既定値は D2D1::IdentityMatrix です。
opacity
型: FLOAT
ターゲットへの合成時にレイヤー内のすべてのリソースに均一に適用される不透明度。 既定値は 1.0 です。
opacityBrush
種類: ID2D1Brush*
レイヤーの不透明度を変更するために使用されるブラシ。 ブラシはレイヤーにマップされ、マップされた各ブラシ ピクセルのアルファ チャネルに対応するレイヤー ピクセルが乗算されます。 既定値は NULL です。
layerOptions
レイヤーが ClearType アンチエイリアシングを使用してテキストをレンダリングするかどうかを示す 値です。 既定値は D2D1_LAYER_OPTIONS_NONE です。
戻り値
レイヤー リソースのコンテンツ境界、マスク情報、不透明度設定、その他のオプションを含む構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | 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 |