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