D2D1_BUFFER_PRECISION列挙 (d2d1_1.h)
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 |