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
geometricMask のアンチエイリアシング モードを指定する 値です。
maskTransform
レイヤーの作成時にジオメトリ マスクに適用される変換を指定する 値です。
opacity
型: FLOAT
ターゲットへの合成時にレイヤー内のすべてのリソースに均一に適用される不透明度の値。
opacityBrush
種類: ID2D1Brush*
レイヤーの不透明度を変更するために使用されるブラシ。 ブラシがレイヤーにマップされ、マップされた各ブラシ ピクセルのアルファ チャネルが対応するレイヤー ピクセルに乗算されます。
layerOptions
レイヤーが ClearType アンチエイリアシングを使用してテキストをレンダリングするかどうかを示す 値です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | d2d1.h |