ColorF::ColorF(Enum knownColor, FLOAT) コンストラクター

指定された既知の色名とアルファ値から ColorF クラスの新しいインスタンスを作成します。

構文

ColorF(Enum knownColor, FLOAT)(
    Enum knownColor,
    FLOAT a = 1.0
);

パラメーター

  • knownColor
    Enum 既知の色を示す定数値。ColorF クラスによって定義されます。たとえば、D2D1::ColorF::Orange のようになります。
  • a
    FLOAT 構築する色のアルファ値。アルファ チャネル値の範囲は 0.0 ~ 1.0 です。0.0 は完全に透明な色を表し、1.0 は完全に不透明な色を表します。既定値は 1.0 です。

解説

定義済みの色の完全な一覧については、ColorF クラスの「色の定数」を参照してください。

次の例では、定義済みの色を作成し、その色を使用して ID2D1SolidColorBrush の色を指定します。

  hr = m_pRenderTarget->CreateSolidColorBrush(
    D2D1::ColorF(D2D1::ColorF::Black, 1.0f),
    &m_pBlackBrush
    );

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1helper.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

名前空間

D2D1

参照

ColorF

ブラシの概要