ID2D1DeviceContext2::CreateLookupTable3D メソッド (d2d1_3.h)

3 チャネル入力を 3 チャネル出力にマッピングするための 3D 参照テーブルを作成します。 テーブル データは 4 チャネル形式で指定する必要があります。

構文

HRESULT CreateLookupTable3D(
        D2D1_BUFFER_PRECISION precision,
  [in]  const UINT32          *extents,
  [in]  const BYTE            *data,
        UINT32                dataCount,
  [in]  const UINT32          *strides,
  [out] ID2D1LookupTable3D    **lookupTable
);

パラメーター

precision

種類: D2D1_BUFFER_PRECISION

入力参照テーブル データの有効桁数。

[in] extents

型: const UINT32*

ディメンションあたりの参照テーブル要素の数 (X、Y、Z)。

[in] data

型: const BYTE*

参照テーブル データを保持するバッファー。

dataCount

種類: UINT32

参照テーブルのデータ バッファーのサイズ。

[in] strides

型: const UINT32*

2 つの値を含む配列。 最初の値は、LUT データの 1 行 (X 次元) から次の行までのサイズ (バイト単位) です。
2 番目の値は、1 つの LUT データ プレーン (X 次元と Y 次元) から次の次元までのバイト単位のサイズです。

[out] lookupTable

種類: ID2D1LookupTable3D**

新しい参照テーブル インスタンスを受け取ります。

戻り値

種類: HRESULT

成功した場合はS_OK。それ以外の場合は失敗 HRESULT。

要件

   
サポートされている最小のクライアント Windows 10 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1_3.h
[DLL] D2d1.dll

関連項目

ID2D1DeviceContext2