ID2D1EffectContext::CreateBoundsAdjustmentTransform メソッド (d2d1effectauthor.h)
境界調整変換を作成して返します。
構文
HRESULT CreateBoundsAdjustmentTransform(
[in] const D2D1_RECT_L *outputRectangle,
[out] ID2D1BoundsAdjustmentTransform **transform
);
パラメーター
[in] outputRectangle
型: const D2D1_RECT_L*
境界調整変換の初期出力四角形。
[out] transform
種類: ID2D1BoundsAdjustmentTransform**
返される境界調整変換。
戻り値
型: HRESULT
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
HRESULT | 説明 |
---|---|
S_OK | エラーは発生していません。 |
E_OUTOFMEMORY | Direct2D は、呼び出しを完了するのに十分なメモリを割り当てませんでした。 |
E_INVALIDARG | 無効なパラメーターが返される関数に渡されました。 |
注釈
サポート変換は、2 つの異なる理由で使用できます。
- 入力イメージの領域が既に透明な黒であることを示す。 これにより、ビットマップのレンダリング効率が向上する可能性があります。 メモ 指定された領域に透明な黒ピクセルのみが含まれていない場合、レンダリング結果は未定義になります。
- 入力イメージのサイズを大きくします。 拡大された領域は透明な黒として扱われます
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1effectauthor.h |
Library | D2D1.lib |