ID2D1RenderInfo::SetOutputBuffer メソッド (d2d1effectauthor.h)
呼び出し元が、レンダリング情報をカプセル化する変換の出力精度とチャネル深度を制御できるようにします。
構文
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
パラメーター
bufferPrecision
この変換からの出力として使用するバッファーの種類。
channelDepth
出力バッファーで使用されるチャネルの数。
戻り値
型: HRESULT
メソッドが成功すると、 S_OKが返されます。 失敗した場合は、 HRESULT エラー コードが返されます。
注釈
変換の出力精度が指定されていない場合、Direct2D デバイス コンテキストで指定された有効桁数が既定で設定されます。 最大 16bpc UNORM と 16bpc FLOAT は 32bpc FLOAT です。
チャネル深度が D2D1_CHANNEL_DEPTH_DEFAULTの場合、出力チャネルの深さは入力チャネルの深さの最大値と一致します。
グローバル出力チャネルの深さはありません。これは常に変換の制御に任されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1effectauthor.h |
Library | D2d1.lib |