Direct2D のイメージング パイプラインのビット深度を表します。
構文
typedef enum D2D1_BUFFER_PRECISION {
D2D1_BUFFER_PRECISION_UNKNOWN = 0,
D2D1_BUFFER_PRECISION_8BPC_UNORM = 1,
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB = 2,
D2D1_BUFFER_PRECISION_16BPC_UNORM = 3,
D2D1_BUFFER_PRECISION_16BPC_FLOAT = 4,
D2D1_BUFFER_PRECISION_32BPC_FLOAT = 5,
D2D1_BUFFER_PRECISION_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_BUFFER_PRECISION_UNKNOWN値: 0 バッファーの有効桁数が指定されていません。 |
D2D1_BUFFER_PRECISION_8BPC_UNORM値: 1 チャネルごとに 8 ビットの正規化された整数を使用します。 |
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB値: 2 チャネルごとに 8 ビットの正規化された整数標準 RGB データを使用します。 |
D2D1_BUFFER_PRECISION_16BPC_UNORM値: 3 チャネルごとに 16 ビットの正規化された整数を使用します。 |
D2D1_BUFFER_PRECISION_16BPC_FLOAT値: 4 チャネルごとに 16 ビット浮動小数点を使用します。 |
D2D1_BUFFER_PRECISION_32BPC_FLOAT値: 5 チャネルごとに 32 ビット浮動小数点を使用します。 |
D2D1_BUFFER_PRECISION_FORCE_DWORD値: 0xffffffff この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用しないでください。 |
解説
メモ 機能レベル 9 では、8BPC 以外の有効桁数の型がサポートされている場合とサポートされていない場合があります。
要件
| サポートされている最小のクライアント | Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
| サポートされている最小のサーバー | Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
| Header | d2d1_1.h |