次の方法で共有


ID2D1RenderInfo::SetOutputBuffer メソッド (d2d1effectauthor.h)

呼び出し元が、レンダリング情報をカプセル化する変換の出力精度とチャネル深度を制御できるようにします。

構文

HRESULT SetOutputBuffer(
  D2D1_BUFFER_PRECISION bufferPrecision,
  D2D1_CHANNEL_DEPTH    channelDepth
);

パラメーター

bufferPrecision

種類: D2D1_BUFFER_PRECISION

この変換からの出力として使用するバッファーの種類。

channelDepth

種類: D2D1_CHANNEL_DEPTH

出力バッファーで使用されるチャネルの数。

戻り値

型: 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

こちらもご覧ください

D2D1_BUFFER_PRECISION

D2D1_CHANNEL_DEPTH

ID2D1DeviceContext::SetRenderingControls

ID2D1RenderInfo